Find a job, a company, or an NGO Responsibilities
- Develop, enhance, and maintain scalable full-stack applications across both frontend and backend environments.
- Build and deliver high-quality, production-ready software following the Software Development Lifecycle (SDLC).
- Design and implement cloud-native, serverless solutions using AWS services.
- Develop modern web applications using React, TypeScript, Node.js, and GraphQL.
- Collaborate closely with Product Owners, Business Analysts, Technical Managers, and fellow engineers within a cross-functional product team.
- Participate in solution design, architecture discussions, code reviews, and technical decision-making.
- Ensure software quality through automated testing, debugging, and continuous integration practices.
- Create and maintain technical documentation, architecture diagrams, and other engineering artifacts.
- Contribute to the continuous improvement of development processes, tools, and engineering standards.
- Support the Test Drive platform to deliver exceptional customer experiences.
Required Skills
Technical Skills
- Strong experience with C#
- Strong experience with TypeScript
- Hands-on experience with Node.js
- Hands-on experience with React
- Experience building and deploying Serverless applications on AWS
- Experience working with GraphQL
- Experience developing both frontend and backend applications (Full Stack Development)
Preferred Skills
- Experience with Remix
- Experience using GitHub and modern CI/CD practices
- Experience with Datadog monitoring and observability tools
- Experience with Headless CMS platforms
- Experience working with NoSQL databases
- Experience with Azure Active Directory (Azure AD / Entra ID)
- Experience working in Agile product development environments