Job Title: Backend Developer (3-11 Years Experience)Experience: 3-11 Years
Employment Type: Full-Time
Location: Open
Role SummaryWe 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