Senior Software Engineer - Search & Insights
New
J
JobgetherHealthcare technology
Remote working opportunity in India.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerNode.jsPostgreSQLPythonApache AirflowElasticSearchKubernetesTerraform
Requirements
- Strong software development skills in Python or Node.js.
- Experience building high-availability search and data platforms.
- Proven experience designing, developing, and operating data systems and pipelines at scale.
- Deep experience designing and evolving Elasticsearch-based search platforms and knowledge graph systems.
- Experience designing external-facing platforms, including API versioning, pagination, integration patterns, and deprecation strategies.
- Familiarity with data orchestration tools such as Apache Airflow.
- Experience with containerization and infrastructure technologies such as Docker, Kubernetes, and/or Terraform.
- Experience working with relational databases such as PostgreSQL.
- Proficiency with Git, Jira, and CI/CD platforms such as CircleCI.
- Strong understanding of distributed systems, data engineering, search architecture, and scalable platform design.
- Experience creating technical design documents and influencing architecture decisions across teams.
- Strong troubleshooting, analytical, communication, and stakeholder-management skills.
Responsibilities
- Own platform features from problem definition and schema modeling through implementation, rollout, maintenance, and deprecation planning.
- Evolve search and knowledge graph platforms by reducing redundancy, optimizing payloads, and improving usability.
- Translate business and product needs into technical specifications, development tasks, and maintainable solutions.
- Design, develop, and maintain data pipelines and transformation workflows.
- Define integration patterns for internal and external data exchange and customer-facing data delivery.
- Improve system performance, scalability, reliability, and resilience as data volumes and product complexity increase.
- Troubleshoot complex system and data issues and strengthen observability, testing, reliability, and data quality practices.
- Ensure data security, integrity, and compliance with governance and regulatory requirements.
- Author technical design documentation, make architecture decisions, and align stakeholders on delivery decisions.
- Mentor engineers and use AI-assisted development tools such as Claude and GitHub Copilot.
View Full Description & ApplyYou'll be redirected to the employer's site