onsite
Full Stack Software Developer SME - Edgewater Federal Solutions
Software Engineer
Full Stack Software Developer responsible for designing, building, and maintaining secure, scalable web applications and backend services on AWS, using JavaScript, React, Node.js, and containerized deployment pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications and APIs that support internal workflows, analytical pipelines, and reporting tools.
- Implement and manage cloud infrastructure on AWS, including serverless services, container orchestration, and storage solutions.
- Drive continuous delivery by writing automated tests, configuring CI/CD pipelines, and adhering to a trunk‑based development workflow.
- Collaborate with product owners, data engineers, and QA teams to translate requirements into reliable, secure code.
- Monitor performance, troubleshoot production issues, and apply best practices for security, scalability, and maintainability.
Requirements
- 3+ years of professional experience building full‑stack applications with JavaScript, React, and Node.js.
- Strong hands‑on experience with AWS services (e.g., EC2, Lambda, RDS, S3) and infrastructure‑as‑code tools.
- Proficiency in containerization (Docker) and modern CI/CD tools (GitHub Actions, Jenkins, or similar).
- Solid understanding of RESTful API design, authentication/authorization, and automated testing frameworks.
- Experience working in an agile, trunk‑based development environment and a commitment to code quality and continuous improvement.
Skills
awsjavascriptreactnodejsdocker