You will build large-scale software applications using modern frameworks and cloud technologies.
Responsibilities
- Lead new projects from conceptualisation through to final delivery.
- Break down high-level product requirements into functional implementation tasks.
- Develop RESTful and WebSocket APIs using NodeJS, ExpressJS, Python, and FastAPI.
- Deploy and maintain AWS infrastructure using Terraform and Terragrunt.
- Troubleshoot microservices and manage DevOps operations.
Required Skills
- 6-8 years of experience as a full stack engineer building large-scale applications.
- Proficiency in Core Java, J2EE, Kotlin, and TypeScript.
- Advanced knowledge of React, NextJS, Mantine, and React-Query.
- Experience with automated testing using Playwright.
- Competency in SQL and NoSQL databases including MS SQL, PostgreSQL, and MongoDB.
- Hands-on experience developing in AWS cloud environments.
- Bachelor’s degree in STEM, such as Engineering or Computer Science.
Preferred Skills
- Experience with microservices, gRPC, and event-driven architecture using AMQP.
- AWS Certifications and experience working in Agile environments.
- Commitment to clean code, pair programming, TDD, and BDD.