We are seeking a highly skilled Software Development Expert to contribute to our engineering team. This role offers an exciting opportunity to work on forward-thinking projects within a high-growth environment.
You will join a vibrant and diverse engineering team focused on delivering impactful solutions using modern technologies and practices. Your expertise in backend software development will be instrumental in shaping the future of our systems.
* Key Responsibilities:
* Design, build, and deploy scalable and maintainable backend systems within a cloud-native environment.
* Partner with product, design, and engineering peers to shape solutions from conception to release.
* Implement observability tooling and take part in post-incident investigations to strengthen system resilience.
* Keep current with emerging tools and industry trends to inform best practices and maintain a future-ready tech stack.
Requirements:
* Proven experience in backend software development with a strong history of delivering production-quality systems.
Technical Skills:
* Deep knowledge of scalable architecture and design patterns.
* Strong expertise in Node.js and TypeScript, including experience with NestJS, serverless frameworks, and AWS Lambda.
* Experience with event-driven and microservice-based architectures.
* Problem-solving skills, including troubleshooting, debugging, and analytical skills.
* Data handling experience with relational databases such as PostgreSQL, MySQL, or AWS Aurora.
Tech Environment:
* Cloud: AWS (Amazon Web Services)
* Languages: TypeScript (Node.js)
* Frameworks: NestJS, Serverless
* Databases: AWS Aurora (PostgreSQL / MySQL)
This is an excellent opportunity for someone who enjoys solving complex problems, building scalable systems, and collaborating across teams.