Job Overview
We are looking for a highly competent Backend Developer with hands-on experience in microservices architecture and PostgreSQL to build scalable, secure, and high-performance backend systems. The role involves designing distributed services, managing data integrity, and ensuring system reliability in production environments.
Key Responsibilities
- Design, develop, and maintain microservices-based backend architecture
- Build and maintain scalable RESTful APIs for web and mobile applications
- Develop and optimize PostgreSQL databases , schemas, queries, and indexes
- Ensure inter-service communication using synchronous and asynchronous patterns
- Implement authentication, authorization, and role-based access control
- Handle service orchestration, versioning, and backward compatibility
- Optimize application performance, fault tolerance, and scalability
- Implement logging, monitoring, and error-handling mechanisms
- Collaborate closely with frontend, DevOps, and product teams
- Participate in code reviews and architectural discussions
Required Skills & Qualifications
Strong backend development experience using Node.js / Python / JavaProven experience with microservices architecture in production systemsStrong expertise in PostgreSQL (query optimization, indexing, migrations)Experience with REST APIs and API security best practicesKnowledge of inter-service communication (HTTP, message queues, events)Experience with Docker and containerized servicesFamiliarity with Git and collaborative development workflowsStrong debugging, problem-solving, and system design skillsPreferred / Good-to-Have Skills
Experience with Kubernetes or container orchestration toolsKnowledge of message brokers (Kafka, RabbitMQ, SQS)Experience with Redis or caching layersExposure to CI / CD pipelines and DevOps practicesExperience with cloud platforms (AWS / GCP / Azure)Understanding of distributed system design patternsExperience
2–4 years of backend development experience1+ year of hands-on experience with microservices-based systemsWhat We Offer
Competitive compensation and performance-based growthOpportunity to work on large-scale, distributed systemsHigh ownership and impact-driven roleCollaborative, fast-paced engineering cultureLong-term career growth opportunitiesSkills Required
Java, Postgresql, Node.js, Redis, Git, Docker, Rest Apis, Kubernetes, Python