Senior Backend Developer
HuntingCube
About the role
Job Description
We are looking for a senior backend developer to build and scale backend systems for data platforms. The role involves working on APIs, data pipelines, and infrastructure to handle large-scale data efficiently.
Responsibilities
- Build and maintain scalable backend systems and APIs. - Handle large-scale data processing and pipelines. - Optimise performance, reliability, and security. - Work with teams to convert requirements into technical solutions. - Manage and improve backend infrastructure.
Requirements
- 5+ years in backend development (Python preferred - Django/Flask/FastAPI). - Strong experience with REST APIs. - Solid knowledge of databases (SQL + NoSQL). - Experience with Git, CI/CD, and DevOps basics. - Understanding of scalable systems (microservices, distributed systems). - Experience with cloud platforms (AWS/GCP/Azure). - Good problem-solving and communication skills. Company Summary We are a research lab working at the intersection of data, technology, design, and social science to strengthen the course of civic engagements in India. We work to harness the potential of open knowledge movements and better enable citizens to engage in matters of public reform. We aim to grow the data and tech capacity of governments, non-profits, think-tanks, media houses, universities, and more to enable data-driven decision-making at scale. At CivicDataLab, we exercise openness as core to our work and encourage our partners to collaborate openly as well. We are committed to sharing our learnings and failures to grow together. We believe that our world can become a much better place if we start thinking and working openly. CivicDataLab is a nonprofit organization in India that works at the intersection of data, technology, and public policy. Their goal is to make governance more effective by using data-driven insights and digital tools. They collaborate with government bodies, nonprofits, and research organizations to build data platforms, dashboards, and analytical solutions that help in better decision-making. Their work focuses on areas like public finance, climate, health, and urban development. CivicDataLab also promotes open data and open-source solutions, making complex public data more accessible, transparent, and useful for citizens, researchers, and policymakers. Civic-tech is challenging and requires a lot of social and technical experimentation, where mistakes are bound to happen, but being patient and calm towards situations is what we value. We believe that mistakes are as serious as any other resource we acquire as a team, and indeed they help us get better, wiser, and kinder. Dealing with complex social issues can sometimes become a bit overwhelming. We believe that having fun activities like hanging out, playing games, eating food, and travelling together not only helps us get to know each other better but also motivates and reduces stress. We keep finding innovative ways to engage and bond together.
Why Join Us
We know that finding a meaningful and rewarding job can be a long journey. Our goal is to make that process as easy as possible for you, and to create a work environment that's satisfying - one where you'll look forward to coming to every day. We also feel that this is our biggest strength, what we can offer you is not a feature to work on but a passage to an infinitely long road of people, problems, ideas and opportunities that may help you find your place amidst the chaos.
Required Skills
['REST API', 'REST APIs', 'backend', 'python']
Additional Information
Source recruiter: Hr Consultbae Source recruiter designation: Senior Recruitment Manager Company tagline: Strengthen the course of civic engagements in India Employee count: 10 Company founded: 2018
Benefits
Wellness allowance, Professional growth and development allowance, Mental well-being, Cost to organisation(CTO) range, Extension based on performance Company tech stack: SQL, NoSQL, AWS, Google Cloud (GCP), Azure, DevOps, Python, Django, Flask, FastAPI, Redux, Context, Jest, Cypress Website: https://civicdatalab.in/ LinkedIn: https://www.linkedin.com/company/civicdatalab Instahyre score: NA Strong match: NA Accept outstation: true Company tagline: Strengthen the course of civic engagements in India Logo: https://media.instahyre.com/images/profile/base/employer/54271/1a2cf8764f/civicdatalab_logo.webp
Eligibility & process
Who can apply
Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight HuntingCube's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.