HamburgerMenu
hirist

QuinStreet - Backend Developer - Python/Java

Quinstreet Software India Pvt ltd
Multiple Locations
4 - 7 Years
star-icon
3.9white-divider51+ Reviews

Posted on: 17/09/2025

Job Description

Overview :


We are looking for an experienced and highly skilled Backend Developer to join our team on a 12-month contract.


The ideal candidate will have 4-7 years of professional experience in building robust, scalable, and secure backend systems.
You'll play a crucial role in a major project, leading the design and implementation of new features, optimizing performance, and ensuring the reliability of our core services.


This is a hands-on role that requires strong technical expertise, excellent problem-solving abilities, and the capacity to work independently and as part of a cross-functional team.


Key Responsibilities :


- Architect and Develop : Design, build, and maintain efficient, reusable, and reliable server-side code and APIs. This includes everything from initial concept to deployment and monitoring.


- Database Management : Architect and manage database schemas, optimize queries, and ensure data integrity for both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.


- Performance Optimization : Identify and resolve performance and scalability issues. Conduct thorough code reviews to ensure high quality and adherence to best practices.


- System Integration : Integrate applications with third-party services and develop robust APIs to facilitate seamless communication between our backend and frontend systems.


- Testing and QA : Write and maintain comprehensive unit, integration, and end-to-end tests to ensure system stability and reliability.


- Collaboration : Work closely with frontend developers, product managers, and DevOps engineers to define project requirements and deliver high-quality, end-to-end solutions.


- Documentation : Create and maintain technical documentation for system architecture, APIs, and development processes to ensure knowledge transfer and sustainability.


Qualifications & Skills :


Required Technical Skills :


- Experience : 4-7 years of professional experience in backend development.


- Programming Languages : Strong proficiency in at least one modern backend language such as Python (Django, Flask), Java (Spring Boot), Node.js (Express), or Go.


- Database Expertise : Proven experience with SQL and NoSQL databases, including database design, query optimization, and performance tuning.


- API Design : Extensive experience designing and implementing RESTful APIs and microservices.


- Version Control : Expert-level knowledge of Git and standard Git workflows (e.g., GitFlow).


- Cloud Platforms : Hands-on experience with cloud services (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).


- Testing : Solid understanding of automated testing frameworks and practices.


- Data Structures & Algorithms : Strong knowledge of data structures and algorithms, and the ability to apply them to solve complex problems.


Desirable Technical Skills :


- Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI).


- Familiarity with message queues (e.g., RabbitMQ, Kafka) and asynchronous programming.


- Experience with real-time technologies like WebSockets.


Soft Skills :


- Problem-Solving : Exceptional analytical and problem-solving skills with a proactive approach to challenges.


- Communication : Excellent written and verbal communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.


- Adaptability : Proven ability to quickly learn and adapt to new technologies and frameworks within a fast-paced, contract-based environment.


- Collaboration : A strong team player who can work effectively with cross-functional teams and mentor junior developers


info-icon

Did you find something suspicious?