HamburgerMenu
hirist

Senior Software Backend Engineer - Java/Python

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

Posted on: 29/08/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?