Software Engineer
Indexed description
Clearance Requirement: TS/SCI with Polygraph
Key Responsibilities:
- Design, develop, and test custom software solutions across various application layers and components
- Translate system requirements into robust design specifications
- Create and implement integration strategies for new and existing applications
- Participate in and conduct code reviews to ensure quality and maintainability
- Provide support for testing and deployment of application releases to production
- Collaborate with cross-functional teams including product owners, QA, and DevOps
- Utilize AWS cloud services for development and deployment
- Work with SQL and NoSQL databases for effective data management
- Proficiency in either front end JavaScript frameworks (e.g., React, Angular, Vue.js) or backend languages (Java, Python, NestJS, NodeJS)
- Experience working with microservices architecture
- Hands-on experience with cloud development platforms (AWS preferred)
- Strong understanding of SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB, MongoDB)
- Experience developing and integrating RESTful APIs
- Proficient in React, TypeScript, and React Query
- Familiarity with AWS services, including Lambda, DynamoDB, S3, and API Gateway
- Knowledge of DevOps practices, CI/CD pipelines, and containerized deployments
- Familiarity with Business Process Modeling tools such as Camunda, Flowable, or n8n.io
- Strong Agile development experience using tools like JIRA and Confluence
- Work with cutting-edge technologies on impactful projects
- Collaborate in a fast-paced, Agile, mission-driven environment
- Grow with opportunities for cross-training and advancement
- Contribute to solutions that improve real-world systems and services
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search