HamburgerMenu
hirist

Backend Developer - Java/Python

WorkGeek Services
Ahmedabad
3 - 5 Years

Posted on: 28/09/2025

Job Description

About the Role :

Key Responsibilities :

- Develop & maintain scalable backend services (Java, Python).

- Design & implement APIs for healthcare supply chain stakeholders.

- Architect secure, scalable, HA, and performant backend systems.

- Design, test, & deploy A/B experiments.

- Collaborate with product, design, & engineering on new features.

- Deploy & support backend services in cloud environments.

- Utilize basic frontend skills (HTML, HTMX, JSX, TS) for UI integration/debugging.

- Implement & optimize search (Elasticsearch/Solr).

- Conduct code reviews, ensuring high code quality & security.

- Develop & execute comprehensive tests (unit, integration, E2E).

- Perform RCA for defects & communicate findings.

- Implement logging, monitoring, & alerting for backend services.

- Actively participate in agile ceremonies.

- Work independently, take project ownership, with strong problem-solving & attention to detail.

Qualifications :

- 3+ years of software development experience (backend or full-stack).

- Proficient in backend development (Java, Python).

- Experience with frameworks like Spring Boot, Django, Flask, or FastAPI.

- Expertise in RESTful API & microservice design (versioning, security, OpenAPI/Swagger).

- Skilled in designing scalable, performant, and reliable systems (caching, load balancing, fault tolerance, DB optimization).

- Proficient with SQL & NoSQL databases (design, schema, optimization, migration).

- Strong grasp of web security (OWASP Top 10) & auth mechanisms (OAuth 2.0, JWT).

- Experience with cloud platforms (AWS, GCP).

- Familiar with containerization (Docker, Kubernetes).

- Familiar with CI/CD & DevOps practices.

- Experience with observability tools (logging, monitoring, alerting, e., ELK Stack).

- Foundational knowledge of statistics and data science concepts.

- Experience working in an Agile/Scrum development environment.

- Proven experience with Domain-Driven Design (DDD) in microservices architectures.

- Familiarity with event-driven architectures, CQRS, and Saga patterns for complex workflows.

- Experience with infrastructure-as-code tools (Terraform, CloudFormation) and automated DB migrations (Flyway, Liquibase).

Preferred Skills :

- Experience in healthcare IT or supply chain management systems.

- Experience with real-time data processing and event-driven architectures.

- Familiarity with GraphQL.

- Experience developing applications for emerging markets or resource constrained environments.

- Knowledge of geospatial technologies and location-based services.

- Experience with message queuing systems (Kafka, RabbitMQ, etc.

- Experience with high-volume Asynchronous data I/O pipelines in Microservice Architecture.

- Contributions to open-source projects.

- Foundational knowledge of Machine Learning.

- Experience with data analytics and visualization tools.

- Pay range and compensation package

- Competitive salary.

- Medical coverage.

- Vacation and leaves of absence (flexible and special).

- Developmental opportunities through education and professional workshops.

- Employee referral program.

- Premium access to development tools and services.

- Opportunity to make a meaningful impact on healthcare access in rural India.

- Work on challenging technical problems in a purpose-driven organization.

- Growth opportunities in a rapidly expanding organization.

- Equal Opportunity Statement

info-icon

Did you find something suspicious?