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
View details
Apply Now