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 / Java
- Proven experience with microservices architecture in production systems
- Strong expertise in PostgreSQL (query optimization, indexing, migrations)
- Experience with REST APIs and API security best practices
- Knowledge of inter-service communication (HTTP, message queues, events)
- Experience with Docker and containerized services
- Familiarity with Git and collaborative development workflows
- Strong debugging, problem-solving, and system design skills
Preferred / Good-to-Have Skills
- Experience with Kubernetes or container orchestration tools
- Knowledge of message brokers (Kafka, RabbitMQ, SQS)
- Experience with Redis or caching layers
- Exposure to CI/CD pipelines and DevOps practices
- Experience with cloud platforms (AWS / GCP / Azure)
- Understanding of distributed system design patterns
Experience
- 24 years of backend development experience
- 1+ year of hands-on experience with microservices-based systems
What We Offer
- Competitive compensation and performance-based growth
- Opportunity to work on large-scale, distributed systems
- High ownership and impact-driven role
- Collaborative, fast-paced engineering culture
- Long-term career growth opportunities