Full Stack Developer (Cleared)
Role details
Job location
Tech stack
Job description
You may be a great fit if you have experience with:
- Designing, developing, and maintaining full stack web applications from front-end to back-end.
- Building responsive and dynamic user interfaces using modern frameworks such as React, Angular, or Vue.
- Developing server-side applications, APIs, and microservices using technologies such as Node.js, Java, Python, .NET, or similar.
- Working with relational and/or NoSQL databases including schema design, optimization, and query development.
- Integrating front-end and back-end systems to deliver seamless, scalable application experiences.
- Participating in Agile/SCRUM development processes including sprint planning, standups, and retrospectives.
- Writing clean, maintainable, and testable code following best practices and coding standards.
- Supporting CI/CD pipelines, automated testing, and DevOps practices.
- Troubleshooting, debugging, and resolving production and development issues.
- Collaborating with UX/UI designers, product managers, and other engineers to deliver user-focused solutions.
- Managing multiple competing priorities while delivering high-quality software on schedule.
- Working within cloud environments such as AWS, Azure, or Google Cloud.
Requirements
-
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent experience.
-
3+ years of experience in full stack software development.
-
Proficiency in one or more front-end technologies (React, Angular, Vue, or similar).
-
Experience with back-end development frameworks and RESTful API design.
-
Strong experience with at least one programming language such as JavaScript/TypeScript, Java, Python, or C#.
-
Experience working with databases such as MySQL, PostgreSQL, MongoDB, or similar systems.
-
Strong analytical, debugging, and problem-solving skills.
-
Excellent communication and collaboration abilities.
-
Active U.S. security clearance (or eligibility to obtain one)
-
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
-
Familiarity with DevOps tools and CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
-
Experience with containerization technologies such as Docker and Kubernetes.
-
Understanding of secure coding practices and application security principles.
-
Experience working in enterprise, government, or regulated environments.
-
Exposure to performance optimization, scalability, and system architecture design.