Job Description
We are seeking a talented and detail-oriented Back-End Developer to design, build, and optimize server-side systems and APIs that power high-performing applications. The ideal candidate will possess strong backend development skills, excellent database knowledge, and a passion for writing scalable, secure, and efficient code. You will collaborate closely with cross-functional teams to deliver reliable and seamless product experiences.
Key Responsibilities
- Develop, maintain, and enhance backend services and server-side logic
- Build, integrate, and document RESTful or GraphQL APIs
- Design scalable database architectures, schemas, and query optimizations
- Ensure application reliability, performance, and security
- Collaborate with frontend and product teams to deliver complete technical solutions
- Write clean, maintainable, and well-structured code with proper documentation
- Debug, troubleshoot, and improve existing systems
- Conduct code reviews and enforce development best practices
- Implement authentication, authorization, and data protection standards
- Support deployments on cloud or on-prem environments
Required Skills & Experience
- Proficiency in backend programming languages such as:
Node.js, Java, Python, Go, Ruby, PHP, or C# - Strong understanding of Data Structures, Algorithms, and OOP concepts
- Hands-on experience with backend frameworks:
Express.js, Spring Boot, Django, Laravel, .NET Core, etc. - Solid knowledge of SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis)
- Experience in API design, REST principles & authentication methods (JWT, OAuth)
- Knowledge of Git and version control workflows
- Familiarity with caching, microservices, and distributed systems is a strong plus
Preferred Qualifications (Good to Have)
- Experience with Docker, Kubernetes, CI/CD pipelines
- Cloud experience: AWS, Azure, or GCP
- Knowledge of message brokers like Kafka or RabbitMQ
- Exposure to automated testing tools (Jest, JUnit, PyTest, etc.)
- Understanding of monitoring and logging tools (Grafana, Prometheus, ELK)
Education
- UG: Any Graduate (Computer Science or related fields preferred)