About the job Senior Full Stack Engineer (NestJS, Next.js, AWS, Kafka)
A fast-growing team is seeking a skilled Senior Software Engineer to take ownership of backend services, build reliable frontend components, and contribute to a scalable architecture. Youll collaborate with tech leads and cross-functional teams to deliver features across a modern cloud-native stack.
Tech Stack Youll Work With
-
Backend: Node.js (NestJS), TypeScript
-
Frontend: React (Next.js)
-
Databases: PostgreSQL, MongoDB
-
Cloud: AWS (Lambda, ECS, S3, RDS, etc.)
-
Messaging: Kafka (event-driven architecture)
-
DevOps: CI/CD pipelines, Docker, Infrastructure-as-Code (Terraform)
Key Responsibilities
-
Develop and maintain microservices using NestJS and Kafka
-
Build responsive, maintainable UI components with Next.js
-
Integrate and manage data using PostgreSQL and MongoDB
-
Deliver production-ready features using AWS managed services
-
Write clean, testable code and engage in code reviews
-
Collaborate with tech leads, DevOps, and QA to ensure timely, high-quality releases
-
Improve system performance, security, and scalability
What Were Looking For
-
3 - 6 years of experience in full-stack or backend development
-
Strong proficiency in Node.js (NestJS) and React (Next.js)
-
Experience with Kafka or similar event-driven architectures
-
Familiarity with AWS cloud services
-
Working knowledge of PostgreSQL and MongoDB
-
Exposure to CI/CD pipelines, Docker, and infrastructure-as-code tools
-
Passion for quality, collaboration, and continuous improvement
Nice-to-Haves
-
Experience with GraphQL or API gateway management
-
Familiarity with real-time systems, WebSockets, or online services
-
Interest in microservices, caching, or observability tools like Prometheus or ELK