Senior Full Stack Engineer
Job Description
What you will be working on: ● Work closely with a cross-functional agile team consisting of Engineers, Product Managers, and Designers to gather business requirements and deliver technical solutions. ● Collaborate with government agencies to deliver high-quality software systems. ● Contribute to the adoption of relevant, up-to-date technologies, practices, and tools in a modern software development lifecycle. ● Contribute to code reviews by offering feedback that enhances the overall quality of the codebase. ● Participate in Scrum ceremonies, such as Sprint Planning, Review, and Retrospective. ● Participate in regular tech-sharing and solutioning sessions. What we are looking for: ● Experience working on reasonably large, high-availability software systems operating at scale. ● Experience building full-stack applications with React.js on the frontend and NestJS on the backend. ● Experience working with SQL and NoSQL databases such as PostgreSQL, MySQL, and MongoDB. ● Experience with cloud platforms such as AWS (preferred), Azure, or GCP. ● Exposure to CI/CD pipelines (e.g., GitHub Actions, GitLab CI, etc.). ● Exposure to Docker, Kubernetes, or other container orchestration tools. ● Proficiency in writing comprehensive unit and integration tests. ● Experience with observability and monitoring tools, especially the ELK stack, AWS CloudWatch, or Splunk.