Expert Applications Developer (Full Stack)
Role details
Job location
Tech stack
Job description
We are seeking an experienced Full Stack Applications Developer at the Expert level to support a high-impact mission program delivering enterprise-wide, data-centric applications. This role involves building and enhancing scalable web applications and services that enable advanced mission management and automation.
You will collaborate with a cross-functional team of software engineers, ETL developers, and data scientists to deliver production-ready capabilities in an Agile environment. This is an excellent opportunity to work with AI and machine learning integration, modern cloud architectures, and advanced development tools., * Design, develop, test, and deploy full stack web applications
- Integrate AI and machine learning capabilities into production systems
- Build and maintain scalable microservices-based architectures
- Develop rapid prototypes to refine requirements and system design
- Collaborate with stakeholders to gather requirements and translate into user stories
- Deliver demonstrations and technical briefings to technical and non-technical audiences
- Produce technical documentation and support program reviews
- Participate in Agile development processes and team activities
Requirements
- Active Top Secret/SCI with Polygraph
- Bachelor's degree in Computer Science, Mathematics, or related field or equivalent experience
- 6 or more years of experience developing and deploying applications
- 5 to 7 or more years building web applications using Angular, React, or JavaScript frameworks
- Strong experience working in Linux environments
- 4 to 6 or more years working in AWS or C2S cloud environments
- Experience with microservices and containerization technologies such as Docker or Podman
- Experience with search and analytics tools such as Elasticsearch, Solr, or OpenSearch
- Proficiency in object-oriented programming using Python preferred, or Java, C#, or similar
- Understanding of ETL processes with large structured and unstructured datasets
- Strong communication skills and ability to work independently and within teams
Desired Skills
- Experience with machine learning frameworks such as PyTorch, TensorFlow, or Keras
- Background in text analytics or natural language processing
- Experience with data visualization tools such as Tableau, D3.js, or Pandas
- Familiarity with relational and NoSQL databases
- Experience working in Agile teams using Jira, Confluence, and Git
Please note that all applicants mustbe U.S. citizens and require additional screening from our clients.