Job Overview
We are seeking a highly skilled Backend Engineer to lead the design, development, and operation of scalable backend systems. The ideal candidate will have strong experience in building cloud-native applications, developing RESTful services, and working within an event-driven architecture on AWS.
Key Responsibilities
- Lead platform engineering efforts across products and services, covering design, development, and operations
- Design and develop containerized and serverless RESTful APIs using Node.js, Express, and Prisma, deployed on AWS
- Model and manage data, expose API interfaces, and implement event-driven architectures
- Build and maintain a scalable, secure, and privacy-focused cloud-native platform on AWS
- Collaborate within an Agile environment to rapidly iterate and enhance product features
- Participate in code reviews and architectural discussions to ensure best practices and system integrity
- Work across diverse technologies to deliver innovative, user-focused solutions
- Provide technical leadership and contribute to the evolution of system architecture
Required Skills & Qualifications
- Strong experience in backend development using Node.js and related frameworks
- Hands-on experience building REST APIs and microservices
- Experience with cloud platforms, preferably AWS (Lambda, API Gateway, etc.)
- Knowledge of containerization (Docker) and serverless architectures
- Solid understanding of data modeling and relational/non-relational databases
- Familiarity with event-driven systems and distributed architectures
- Experience working in Agile/Scrum teams
- Strong problem-solving, communication, and collaboration skills
Nice to Have
- Experience with Prisma ORM and modern TypeScript-based stacks
- Exposure to CI/CD pipelines and infrastructure as code
- Knowledge of security best practices and scalable system design