Search by job, company or skills

Techdock Labs

Back End Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138503287