HamburgerMenu
hirist

Senior Software Backend Engineer - Java/Python

The BIG Advantage
Anywhere in India/Multiple Locations
5 - 7 Years

Posted on: 06/11/2025

Job Description

Job Summary :

We are looking for a seasoned Senior Software Backend Engineer to design, build, and maintain the server-side components of our applications.

The ideal candidate will have extensive experience in backend development, strong problem-solving skills, and the ability to deliver scalable, secure, and high-performance services.

You will collaborate with cross-functional teams to architect and implement robust APIs, databases, and business logic.

Key Responsibilities :

- Design, develop, and maintain backend services, APIs, and microservices that power scalable web and mobile applications.

- Architect and implement high-performance, reliable, and secure server-side systems.

- Collaborate with product managers, frontend engineers, and DevOps to deliver end-to-end solutions.

- Write clean, maintainable, and well-tested code following best practices and coding standards.

- Optimize application performance, scalability, and reliability.

- Troubleshoot and debug complex issues in production environments.

- Participate in code reviews and mentor junior backend engineers.

- Design and manage databases, including schema design, query optimization, and data modeling.

- Ensure security and compliance standards are met throughout development.

- Stay updated on emerging backend technologies and recommend improvements.

Technical Skills Required :

- Expertise in backend programming languages such as Java, Python, Go, C#, Node.js, or similar.

- Strong experience with RESTful API design and microservices architecture.

- Proficiency in working with relational databases (e.g , PostgreSQL, MySQL) and NoSQL databases (e.g , MongoDB, Cassandra).

- Experience with message brokers and event-driven architectures (e.g , Kafka, RabbitMQ) is a plus.

- Familiarity with containerization (Docker) and orchestration tools (Kubernetes).

- Solid understanding of distributed systems, concurrency, and multithreading.

- Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud Platform.

- Knowledge of CI/CD pipelines, automated testing, and DevOps practices.

- Strong understanding of security best practices and data protection

info-icon

Did you find something suspicious?