Summary
A software engineering role focused on designing and delivering secure, scalable web applications. The position requires strong full-stack development skills, cloud experience, API design expertise, and the ability to improve engineering practices while collaborating with technical teams.
Highlights
Opportunity to build scalable modern applications, work with cloud technologies, contribute to engineering improvements, and collaborate in an agile environment with opportunities for technical growth.
Description
• Strong full-stack expertise with JavaScript/TypeScript, React.js, Redux, Node.js, Express.js, GraphQL, RESTful APIs, and asynchronous programming.
• Experience designing, developing, and maintaining scalable, secure, responsive, and performant web applications.
• Experience building and managing back-end services and APIs using Node.js, with a solid understanding of service design, API contracts, error handling, and maintainability.
• Exposure to .NET and/or Java ecosystems, with the ability to contribute to modernization efforts across legacy and modern technology stacks.
• Extensive experience with cloud platforms and modern engineering tooling, including Azure Kubernetes, APIM, K9s, Terraform, MongoDB Atlas, and related deployment patterns.
• Familiarity with SQL databases in addition to experience with NoSQL platforms such as MongoDB.
• Experience with version control systems such as Git, including branching strategies, pull requests, and code review practices.
• Ability to write clean, modular, scalable, and efficient code with minimal supervision.
• Ability to work independently, take ownership of tasks, and drive outcomes through ambiguity while collaborating effectively with the broader team.
• Experience designing scalable, secure product solutions and reusable engineering assets.
• Ability to drive engineering maturity across test automation, CI/CD (GitHub Actions), deployment practices, observability, and operational excellence.
• Strong risk-aware mindset with the ability to balance technical delivery, quality, security, and risk at all times.
• Experience working in Agile or Scaled Agile environments is preferred.
• Experience mentoring and coaching engineers, with a commitment to building your own skills through continuous learning and exploration.
• Experience building responsible AI agents, skills, and integrating AI-enabled capabilities into development pipelines is an asset.