Senior Technical Staff Member - Backend Developer

athenahealth

Pune District

Hybrid

INR 1,800,000 - 2,600,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

athenahealth is seeking a Senior Member of Technical Staff in Pune, India to build scalable full-stack capabilities for clinical documentation workflows. You will design, develop, and maintain backend and frontend components using Java, Spring, React, AWS, Redis, and PostgreSQL to reduce manual effort and improve documentation experience.

You will collaborate with product, design, QA, and engineering partners, review code, participate in design sessions, and support deployment and operations in

Qualifications

  • 3–7 years of professional full-stack software engineering experience.
  • Hands-on experience with Java and Spring for server-side apps.
  • Hands-on experience with JavaScript/jQuery and React UI development.
  • Experience with PostgreSQL and relational data modeling or queries.
  • Experience with Redis or similar caching technology.
  • Exposure to AWS cloud services and deployment.
  • Strong fundamentals in debugging, testing, version control, and code reviews.
  • In-person work in Pune, India.

Responsibilities

  • Develop full-stack features and services using Java, Spring, JavaScript/jQuery, React, AWS, Redis, and PostgreSQL.
  • Design maintainable components and integrations that support scalable clinical documentation workflows.
  • Implement backend APIs, data access patterns, and frontend experiences aligned to requirements.
  • Collaborate with product managers, engineers, designers, QA, and stakeholders to clarify requirements and deliver planned work.
  • Analyze application behavior, logs, and system output to identify root causes and resolve defects efficiently.
  • Optimize performance, reliability, and maintainability across application layers, including caching, database access, and UI responsiveness.
  • Write unit, integration, and regression tests to support quality, stability, and safe delivery of changes.
  • Participate in code reviews and technical design discussions to strengthen engineering standards.
  • Support deployment, monitoring, and operational readiness activities for services running in AWS environments.
  • Use AI-enabled tools to improve productivity, while applying human judgment to review outputs.
  • Contribute to technical documentation for features, APIs, troubleshooting, and implementation details.
  • Assist with release coordination and issue triage during development and post-release support.
  • Learn new tools, frameworks, and engineering practices as the product and platform evolve.
  • Help improve development workflows, build processes, and team engineering practices.
  • Share knowledge with teammates through discussions, reviews, and documentation updates.
  • Participate in planning activities by estimating tasks and identifying technical dependencies.
  • Monitor assigned areas for opportunities to improve code quality, supportability, and user experience.

Skills

Java
Spring
JavaScript
React
AWS
PostgreSQL
Redis
Testing

Education

Bachelor's degree in Computer Science, Engineering, Information Technology, or related field

Job description

Role summary

Build scalable, reliable full-stack capabilities that help simplify clinical documentation and support smoother provider workflows. In this role, you will design, develop, and maintain software components across the backend and frontend for products that reduce manual effort and improve the consistency of documentation experiences. This position is based in Pune, India and is an in-person role. You will report to the Engineering Manager.

About the Team

Our team builds solutions that help providers complete clinical documentation with less manual effort during patient encounters. We focus on backend and frontend capabilities that power workflows intended to reduce documentation burden, minimize interruptions during visits, and help preserve a more natural conversational flow. We design and deliver these capabilities with reliable, scalable engineering practices, continuously improving accuracy, usability, performance, and operational robustness. As a Senior Member of Technical Staff, you will contribute to the engineering foundations and execution details that help these workflows perform well, scale effectively, and remain dependable in production. You will work closely with product, design, QA, and engineering partners to translate requirements into well-structured software solutions, while also supporting issue resolution, code quality, and incremental improvements to the platform.

Essential Job Responsibilities
  • Develop full-stack software features and services using Java, Spring, JavaScript/jQuery, React, AWS, Redis, and PostgreSQL.
  • Design maintainable application components and integrations that support scalable and reliable clinical documentation workflows.
  • Implement backend APIs, data access patterns, and frontend user experiences aligned to product and technical requirements.
  • Collaborate with product managers, engineers, designers, QA partners, and other stakeholders to clarify requirements and deliver planned work.
  • Analyze application behavior, logs, and system output to identify root causes and resolve defects efficiently.
  • Optimize performance, reliability, and maintainability across application layers, including caching, database access, and UI responsiveness.
  • Write unit, integration, and regression tests to support quality, stability, and safe delivery of changes.
  • Participate in code reviews and technical design discussions to strengthen engineering standards and shared understanding.
  • Support deployment, monitoring, and operational readiness activities for services running in AWS environments.
  • Use AI-enabled tools as available to improve productivity, accelerate learning, and support code understanding, while applying human judgment to review outputs and confirm accuracy.
Additional Job Responsibilities
  • Contribute to technical documentation for features, APIs, troubleshooting, and implementation details.
  • Assist with release coordination and issue triage during development and post-release support.
  • Learn new tools, frameworks, and engineering practices as the product and platform evolve.
  • Help improve development workflows, build processes, and team engineering practices.
  • Share knowledge with teammates through discussions, reviews, and documentation updates.
  • Participate in planning activities by estimating tasks and identifying technical dependencies.
  • Monitor assigned areas for opportunities to improve code quality, supportability, and user experience.
Expected Education & Experience
  • Bachelors degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 3 to 7 years of professional software engineering experience in full-stack development.
  • Hands-on experience with Java and Spring for building server-side applications.
  • Hands-on experience with JavaScript/jQuery and React for building user interfaces.
  • Hands-on experience with PostgreSQL and relational data modeling or query development.
  • Hands-on experience with Redis or similar caching technology.
  • Exposure to AWS services and cloud-based application development or deployment.
  • Understanding of software engineering fundamentals, including debugging, testing, version control, and code review practices.
  • Ability to work in an in-person team environment in Pune, India.
  • Strong communication skills with the ability to collaborate effectively across technical and non-technical partners.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineering
Lead Software Engineering

Emmess Services • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Senior Backend Engineer – Software Development
Senior Backend Engineer – Software Development

Winzons • India

On-site
INR 1,500,000 - 2,100,000
Senior Product Engineer - Platform
Senior Product Engineer - Platform

BuildxPartners • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Senior Java Developer
Senior Java Developer

Dansk Scanning It Know-how • Pune District

On-site
INR 900,000 - 1,500,000
Team Lead - Software Engineering & Deployment
Team Lead - Software Engineering & Deployment

Ayukriyam Innovations • New Delhi

On-site
INR 2,200,000 - 3,600,000
Senior Software Lead
Senior Software Lead

Octave • Maharashtra

Hybrid
INR 2,500,000 - 4,000,000
Senior Tech Services Engineer
Senior Tech Services Engineer

F-Prime Capital • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Senior Full Stack Engineer
Senior Full Stack Engineer

TANUH • Bengaluru

On-site
INR 1,800,000 - 3,400,000
Java Fullstack Developer (Immediate Joiners Preferred)
Java Fullstack Developer (Immediate Joiners Preferred)

athenahealth • Chennai District

Hybrid
INR 1,200,000 - 2,400,000
Senior Full Stack Developer (Backend Heavy)
Senior Full Stack Developer (Backend Heavy)

Carnera Technologies • Pune District

Hybrid
INR 2,200,000 - 4,200,000