Mobile Application Developer- Clearance Required
Remote, United States
Overview
We are seeking a Full Stack Engineer with a Back-End focus to develop the server-side infrastructure and API integrations for a native mobile application for the Army Training Information System (ATIS). This role will involve designing, building, and maintaining robust, scalable, and secure back-end services to support the functionality of mobile applications on Android and iOS platforms. You will collaborate with front-end developers, UX/UI designers, and other team members to deliver a high-quality product aligned with ATIS project goals.
Responsibilities
- Back-End Development:
- Design, develop, and maintain scalable and secure server-side logic, APIs, and databases to support mobile app functionality.
- Ensure efficient data processing and real-time synchronization across Android and iOS platforms.
- Implement caching strategies and offline data storage solutions as needed.
- Integration and Collaboration:
- Work closely with front-end developers to integrate APIs and ensure seamless communication between the client-side and server-side components.
- Collaborate with DevSecOps engineers to deploy and monitor services in cloud environments.
- Security and Compliance:
- Implement robust security measures to protect sensitive data and ensure compliance with DoD cybersecurity requirements.
- Support the development of authentication, authorization, and encryption protocols.
- Testing and Debugging:
- Conduct unit testing, integration testing, and load testing to ensure reliability and performance of back-end services.
- Troubleshoot and resolve server-side bugs and performance issues.
- Documentation and Standards:
- Create and maintain detailed technical documentation for APIs, databases, and server-side processes.
- Adhere to ATIS security and coding standards, including DoD and 508 compliance guidelines.
- Continuous Improvement:
- Stay current with industry trends, tools, and technologies to enhance back-end development practices.
- Contribute to discussions on new features, technical challenges, and system improvements.
Qualifications
Required:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- 3+ years of experience in back-end development, with a focus on scalable and secure systems.
- Proficiency in SpringBoot framework.
- Proficiency in Node.js, Python, Java, or similar back-end programming languages.
- Experience designing and implementing RESTful APIs or GraphQL.
- Strong understanding of database systems, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong problem-solving skills and attention to detail.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
Preferred:
- Familiarity with the SAFe Agile methodology and tools like Jira or Azure DevOps.
- Experience in React Native.
- Experience with military or government projects.
- Knowledge of DevSecOps practices, including CI/CD pipelines.
- Certification in cloud technologies (e.g., AWS Certified Solutions Architect, Microsoft Azure Fundamentals).
- Experience in AWS platform.
Location:
The position may require occasional travel to project sites or Army facilities. Remote work flexibility is available, but applicants should be able to attend in-person meetings as needed.
Clearance:
Candidates must have an active DoD Secret clearance.
Target salary range: $95k-150k
Disclaimer:
The salary range displayed represents the typical salary range for this position and is not a guarantee of compensation. Individual salaries are determined by various factors including, but not limited to location, internal equity, business considerations, client contract requirements, and candidate qualifications, such as education, experience, skills, and security clearances.
ApplyJob Profile
Active DOD secret clearance required In-person meetings as needed
Benefits/PerksIn-person meeting requirements Occasional travel Remote work Remote work flexibility
Tasks- Conduct testing and debugging
- Create technical documentation
- Develop and maintain server-side logic
- Ensure compliance
- Implement security measures
- Integrate APIs
- Stay current with industry trends
508 Compliance Agile Agile Methodology API Integration APIs Attention to detail AWS Azure Azure DevOps Back-End Development CI/CD Cloud Technologies Collaboration Communication Compliance Computer Science Contract requirements DevOps DevSecOps Docker Documentation Engineering Google Cloud Google Cloud Platform GraphQL Java Jira Kubernetes MongoDB MySQL Node.js NoSQL PostgreSQL Problem-solving Programming Python React-Native RESTful API's SAFe Agile Security Spring Boot Technical Documentation Testing
Experience3 years
EducationBachelor's degree Business Computer Science Design Engineering Equivalent experience Related Field Software Engineering Technical
CertificationsAWS Certified Solutions Architect DoD Secret Clearance Microsoft Azure Fundamentals Secret clearance
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9