Experience: 3–11 Years
Employment Type: Full-Time
Location: Open
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.
-
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.
-
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.
-
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.
-
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.
-
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.
CZuJ3Wkt1E