Tech Stack
AngularDockerJavaScriptKafkaKubernetesMicroservicesMongoDBMySQLNode.jsNoSQLPostgresRabbitMQReactSQLVue.js
About the role
- Build and scale full-stack applications using Node.js, NestJS, and React.js handling millions of user interactions
- Design APIs, microservices, and backend systems powering real-time sales intelligence features
- Write comprehensive tests (unit, integration, end-to-end) to ensure quality at scale
- Optimize performance and eliminate bottlenecks to improve latency and throughput
- Deploy through CI/CD pipelines in a microservices architecture that scales with growth
- Collaborate with Product, Design, and Engineering teams in fast-moving Agile squads
- Bridge AI-powered backends with sleek frontends to create seamless user experiences
Requirements
- 5+ years building backend-focused, user-facing web applications at scale
- Expert-level Node.js knowledge
- Experience with SQL databases (MySQL, PostgreSQL)
- Experience with NoSQL databases (MongoDB)
- Experience with comprehensive testing strategies (unit, integration, end-to-end)
- Experience with CI/CD processes and deployments
- Comfortable working in microservices environments and modern deployment practices
- Strong communication skills and data-driven decision-making approach
- Nice to have: Message brokers (RabbitMQ, Kafka)
- Nice to have: Containerization (Docker, Kubernetes)
- Nice to have: Frontend frameworks (React.js, Vue.js, Angular)
- Nice to have: Event sourcing architectures