Software developer (Full-stack and ETL)

S&P Capital IQ (India) Pvt. Ltd
Posted on
S&P Capital IQ (India) Pvt. Ltd logo

Experience
3 - 7 yrs
Salary (CTC)
₹18L - ₹20.8L
Job Location
Gurugram, India
Vacancy
1
Designation
Software Developer
Job Type
Not specified

Job Description

About the Role:
Grade Level (for internal use):
10
The Role:
Software Developer (Automation/Full Stack)
The Team:
Join a dynamic, cross-functional team building a modern data-driven web application deployed on AWS. The team delivers business-critical solutions for data management, reporting, and analytics using Django, React, Databricks, and cloud-native AWS services. It values ownership, collaboration, continuous improvement, and a strong focus on automation, security, and user experience.
The Impact:
As aFull-stackETL Developer, you will design, develop, deploy, andmaintainend-to-end features across the platform. You will work closely with product owners, data engineers, and DevOps teams to deliver scalable, secure, and high-performing solutions, directly enabling efficient data workflows, secure access, and insightful reporting for internal stakeholders.
Responsibilities:
  • Develop backend systems using Django and Python, including REST API design, authentication (SAML/Okta), Databricks integration, data models, migrations, and ensuring code quality through CI/CD and standards.
  • Build andmaintainfrontend applications using React, integrating with backend APIs, handlingauthenticationand error states, and implementing user-friendly workflows for data exploration, approvals, and reporting.
  • Design, deploy, andoperatecloud infrastructure on AWS (EC2, VPC, ALB, Route 53, ACM, IAM), manage Docker environments, automate deployments using GitHub Actions, and monitor system performance and reliability.
  • Design, develop, andmaintainPython-based ETL frameworks for ingesting, transforming, and loading data from APIs, S3, databases, and external systems, ensuring scalable and reusable data pipelines.
  • Support and troubleshoot production ETL jobs across Linux, AWS Lambda, EC2, and Windows environments,monitorscheduled jobs, resolve failures with minimal downtime, and perform root-cause analysis with long-term fixes.
  • Collaborate with stakeholders, document APIs and processes, ensure secure handling of authentication, secrets, and infrastructure, and provide BAU support including bug fixes, enhancements, and operational stability.
WhatWereLooking For:
Technical Skills / Qualifications:
  • Bachelors degree in Computer Science, Engineering, or related field.
  • Strongproficiencyin Python for backend development and ETL/data engineering, including building and troubleshooting ETL pipelines and Linux-based automation.
  • Experience with REST APIs, Databricks (or similar platforms), SQL/data modeling, andfullstackdevelopment (Django + React).
  • Hands-on experience with AWS services, Docker, CI/CD pipelines, Git, and SAML-based authentication (Okta or similar).
Soft Skills:
  • Strong problem-solving and troubleshooting skills, especially in production environments.
  • Ability to work independently and handle end-to-end ownership across multiple domains.
  • Effective collaboration with cross-functional teams (product, data, DevOps).
  • Strong communicationand documentation skills.

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.