onsite
Full Stack Software Engineer - DCCA
Software Engineer
Full Stack Software Engineer responsible for designing, developing, and maintaining web applications using modern JavaScript frameworks, .NET services, and cloud platforms while supporting government and commercial clients.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications using JavaScript/React on the front end and Node.js or .NET on the back end.
- Implement RESTful APIs, integrate with databases (SQL Server, PostgreSQL) and third‑party services.
- Deploy, monitor, and optimize applications on AWS cloud infrastructure, ensuring security and compliance for government contracts.
- Collaborate with product owners, UX designers, and QA teams to translate requirements into technical solutions.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.
Requirements
- 3+ years of professional experience in full‑stack development with JavaScript, React, and either Node.js or .NET.
- Strong knowledge of relational databases and SQL query optimization.
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda) and infrastructure‑as‑code tools.
- Ability to obtain or maintain a Public Trust clearance.
- Excellent problem‑solving skills and ability to work in a fast‑paced, multi‑disciplinary environment.
Skills
javascriptnodejsreactsqlaws