Sr. Product Engineer - API Developer
New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7–8 years
- Required Skills
- DockerPostgreSQLPythonApache AirflowGitKubernetesCI/CDRESTful APIsTerraformNodeJS
Requirements
- 7–8 years of strong software engineering experience with expertise in Python or NodeJS for backend/API development.
- Proven experience designing, developing, and scaling RESTful APIs in production environments.
- Strong experience in data systems, pipelines, and distributed system architecture.
- Familiarity with orchestration tools such as Apache Airflow.
- Hands-on experience with Docker, Kubernetes, or Terraform in cloud environments.
- Experience with relational databases such as PostgreSQL.
- Proficiency with Git, CI/CD pipelines (e.g., CircleCI), and Agile tools like JIRA.
- Deep understanding of API lifecycle concepts including versioning, pagination, backward compatibility, and deprecation strategies.
- Experience working with ETL systems, Elasticsearch, or healthcare/data-intensive domains is a strong plus.
- Strong analytical thinking, problem-solving ability, and ownership mindset.
- Excellent collaboration skills with the ability to contribute to technical discussions and cross-team alignment.
Responsibilities
- Design, build, and maintain scalable RESTful APIs and backend services supporting large-scale healthcare data platforms.
- Evolve and optimize APIs to improve usability, reduce redundancy, and ensure efficient data delivery structures.
- Develop and maintain data pipelines and transformation workflows supporting API and flat-file delivery systems.
- Define and implement scalable integration patterns for internal and external data exchange across platforms.
- Improve system performance, scalability, and reliability as data volume and complexity increase.
- Troubleshoot complex system and data issues while establishing best practices for observability, testing, and data quality.
- Ensure data security, integrity, compliance, and adherence to governance and regulatory standards.
- Collaborate with engineering teams to design distributed systems and support API lifecycle management.
- Contribute to architecture discussions, technical design reviews, and API evolution strategies.
- Leverage AI-assisted development tools to improve engineering efficiency and code quality.
View Full Description & ApplyYou'll be redirected to the employer's site