- Role Overview: Lead the development of scalable backend systems and APIs while mentoring team members and driving technical decisions. Work with product teams to deliver robust solutions that meet business needs.
- Core Responsibilities:
Design and build scalable backend services and APIs
Lead technical architecture decisions
Optimize system performance
Mentor junior engineers
Collaborate with product and design teams
Design and implement microservices architecture
Establish patterns for service communication and data flow
Requirements- Required Qualifications:
5+ years of backend engineering experience
Strong expertise in:
TypeScript/Node.js
GraphQL and REST APIs
Express framework
NoSQL/SQL databases (MongoDB, PostgreSQL)
Redis
Docker and Kubernetes
Cloud platforms (AWS/GCP)
CI/CD pipelines
Microservices architecture patterns
Message brokers (Kafka, RabbitMQ)
Service discovery and configuration management
Inter-service communication (gRPC, REST, Event-driven)