Job Description
Software Development Engineer (SDE I / II / III)
Position: Software Development Engineer (SDE I/II/III)
Location: Kolkata, West Bengal (India) (Hybrid)
Overview
We are looking for engineers who enjoy solving real problems, not just writing code. Our team builds systems that connect healthcare data, simplify workflows, and make analytics actionable for providers and payers.
You will work across multiple layers of our stack from APIs and data pipelines to front-end and integrations. The ideal candidate is not bound to a single tech stack but curious about how systems talk to each other and how software behaves in production.
What Youll Do
- Design and build robust, modular software components that can scale and evolve.
- Work on APIs, services, and UI layers typically in Node.js, Express, React, and MongoDB while being open to exploring other technologies as needed.
- Implement integrations between systems using REST, HL7v2, FHIR, and proprietary protocols.
- Develop features from specifications, not trial and error write code that is resilient, not reactive.
- Write clean, reusable, and cohesive code that others can easily extend.
- Debug, analyze, and optimize system performance and data flow.
- Collaborate with product, QA, and other developers to deliver high-quality releases.
- Contribute ideas to improve architecture, workflow automation, and development practices.
What We Value
- Solid CS fundamentals: understanding of data structures, algorithms, client-server communication, caching, and network concepts (TCP/IP, REST, browser internals).
- System thinking: you see how components connect and interact, not just how to get something to work.
- Learner mindset: youre comfortable moving between languages and frameworks; you learn new ones as the project needs evolve.
- Code reusability & modularity: you write with future developers in mind.
- Ownership: you care about the reliability and readability of what you ship.
- Curiosity: you have personal or side projects, you explore ideas, you commit code even when its not part of your job.
Must Have
- 2-6 years of professional development experience.
- Strong in at least one modern language (JavaScript/TypeScript, Python etc.) and willing to use others.
- Experience with REST APIs, web frameworks, and databases (MongoDB, PostgreSQL, or equivalent).
- Working knowledge of cloud environments (AWS, GCP, Azure).
- Strong debugging, version control (Git), and communication skills.
Nice to Have
- Familiarity with healthcare standards (FHIR, HL7, CCD) or data exchange protocols.
- Experience with event-driven systems, data processing, or caching (Redis, Kafka, etc.).
- Active GitHub or public code samples that reflect personal learning or experimentation.
Compensation & Benefits
At Applied Research Works, we continually invest in our employees and offer comprehensive benefits, including hybrid work options, paid time off, medical coverage for self and family - to name a few.
Equal Opportunity Employer
ARW is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
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.