remote
Senior Software Engineer FS - Ad Hoc
Software Engineer
Senior Full‑Stack Engineer building scalable public‑sector digital services using JavaScript, React, Node.js, Python, and AWS. Lead end‑to‑end development, from front‑end UX to cloud‑native back‑end, driving high‑impact solutions for government programs.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications using JavaScript, React, and Node.js, ensuring responsive, accessible user experiences.
- Implement robust back‑end services in Python, integrating with AWS services (Lambda, S3, DynamoDB) for scalable, secure data handling.
- Collaborate with product, design, and QA teams in an agile environment to deliver incremental releases and continuous improvement.
- Write automated tests (unit, integration, E2E) and maintain CI/CD pipelines with Docker and GitHub Actions.
- Participate in code reviews, architectural discussions, and performance optimization to meet strict uptime and compliance requirements.
Requirements
- 5+ years of professional software development experience, with strong proficiency in JavaScript, React, and Node.js.
- Solid experience building Python services and deploying them on AWS.
- Hands‑on knowledge of Docker, CI/CD, and automated testing frameworks.
- Excellent problem‑solving skills and a passion for building high‑quality, user‑centric products.
- Strong communication skills and ability to thrive in a remote, cross‑functional team.
Skills
javascriptreactnodejspythonawsdockercicd