Job Title: Backend Developer (3–11 Years Experience)

Experience: 3–11 Years
Employment Type: Full-Time
Location: Open

Role Summary

We are seeking an experienced Backend Developer to design, develop, and maintain scalable, secure, and high-performance server-side applications and APIs. The ideal candidate will have expertise in backend development frameworks, microservices architecture, database design, API development, and cloud-native application development while collaborating with cross-functional teams to deliver enterprise-grade solutions.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications and microservices.
  • Develop RESTful APIs and backend services to support web and mobile applications.
  • Build secure, high-performance, and reliable server-side applications.
  • Design and optimize database schemas, queries, and data access layers.
  • Integrate third-party services and enterprise applications through APIs.
  • Troubleshoot, debug, and optimize backend application performance.
  • Implement authentication, authorization, and security best practices.
  • Collaborate with frontend developers, DevOps engineers, QA teams, and business stakeholders.
  • Participate in code reviews, technical design discussions, and architectural decisions.
  • Create and maintain technical documentation and follow software development best practices.

Must-Have Skills

  • Hands-on experience with Java (Spring Boot) OR .NET (ASP.NET Core) OR Node.js OR Python (Django) OR Ruby on Rails OR PHP (Laravel/Symfony).
  • Strong experience developing REST APIs and backend services.
  • Experience with Microservices Architecture.
  • Strong knowledge of SQL OR PostgreSQL OR MySQL OR Microsoft SQL Server.
  • Experience with Git and version control systems.
  • Understanding of Object-Oriented Programming (OOP) and software design principles.
  • Experience integrating third-party APIs and enterprise systems.
  • Strong debugging, problem-solving, and performance optimization skills.

Good to Have

  • Experience with Docker OR Kubernetes.
  • Experience with Kafka OR RabbitMQ or other messaging platforms.
  • Experience with Redis OR Memcached for caching.
  • Knowledge of AWS OR Microsoft Azure OR Google Cloud Platform (GCP).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with GraphQL.
  • Understanding of authentication mechanisms such as OAuth 2.0, JWT, and OpenID Connect.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 3–11 years of experience in backend application development.

Preferred Skills

  • Experience building cloud-native and distributed applications.
  • Knowledge of domain-driven design and event-driven architectures.
  • Experience working in Agile/Scrum environments.
  • Strong communication and collaboration skills.
  • Ability to write clean, maintainable, and well-documented code.
Similar jobs

More from Datamatics Technologies
Datamatics Technologies 6 hours ago
Datamatics Technologies 6 hours ago
Datamatics Technologies 6 hours ago