Sr. Software Engineering  Backend

Year    TS, IN, India

Job Description

At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our employees around the world work to discover and bring life-changing medicines to those who need them, improve the understanding and management of disease, and give back to our communities through philanthropy and volunteerism. We give our best effort to our work, and we put people first. We're looking for people who are determined to make life better for people around the world.


Sr. Software Engineering


Level: R2


Post: Internal & External

Come build the next generation of Software Engineering, so we can reach and support more patients digitally!




Lilly's mission is to develop and maintain software products that meet the needs and requirements of both our internal and external customers. This typically involves a combination of activities such as gathering and analyzing user requirements, designing, and implementing software solutions, testing and debugging code, and maintaining and improving the performance and reliability of the software over time. The goal of software engineering at Lilly is to create high-quality, reliable, and effective software utilizing cutting edge methodologies and integrations to solve Lilly's real-world problems and provide value to our customers.

Key Responsibilities



Backend Development



Develop and maintain scalable, high-performance server-side applications using

Node.js

and frameworks such as

Express.js

or

Hapi.js

. Build and maintain

RESTful

and

GraphQL APIs

to support frontend systems and external service integrations. Implement

real-time communication

features using

WebSockets

. Optimize backend services for

scalability

,

performance

, and

security

. Design and manage data storage with

MongoDB

,

PostgreSQL

, or similar databases. Apply

asynchronous programming

,

event-driven architecture

, and

non-blocking I/O

for efficient backend operations. Write clean, maintainable code and perform regular refactoring and debugging tasks. Collaborate with frontend developers to ensure smooth integration and API consumption.

Cloud Infrastructure & DevOps



Develop

cloud-native microservices

and

serverless applications

using platforms like

AWS

,

Azure

, or

GCP

. Build and maintain

CI/CD pipelines

using

GitHub Actions

for seamless deployment and release automation. Understand deployment strategies and support infrastructure integration for full-stack applications.

Frontend Development (Supportive)



Implement and maintain user-facing features using

React.js

,

Angular

, or

Vue.js

. Integrate frontend components with APIs and ensure compatibility across devices and browsers. Participate in frontend defect resolution and cross-functional development efforts.

Collaboration and Support



Work with product managers, designers, and engineers across disciplines to define, design, and ship features. Participate in code reviews, contributing backend expertise and ensuring best practices are followed. Support production systems by monitoring logs, resolving incidents, and troubleshooting issues across layers.

Required Skills



Backend



Experience with backend programming in

Java

/

Python

, and

Node.js(

backend frameworks like

Express JS, Hapi JS

etc.

)

Strong understanding of

API design

(REST & GraphQL) and

real-time data flow

using

WebSockets

Proficient in

MongoDB

,

PostgreSQL

, or similar databases, including schema design and query optimization Experience with

asynchronous programming

,

event-driven systems

, and performance tuning Solid understanding of

cloud infrastructure

, preferably in

AWS

,

Azure

, or

GCP

Hands-on experience implementing

CI/CD

pipelines with

GitHub Actions

or equivalent tools Familiarity with

containerization

and deployment workflows

General Engineering



Strong problem-solving and debugging skills across backend systems Solid understanding of

software engineering principles

,

SDLC

, and

Agile methodologies

Ability to write clear, maintainable, and well-documented code

Frontend (Support)



Proficient in

JavaScript (ES6+), TypeScript, HTML5, CSS3

Experience with one modern frontend framework:

React.js

,

Angular

, or

Vue.js

Understanding of integrating frontend UIs with backend APIs

Preferred Qualifications



Knowledge of

accessibility best practices

and

WCAG 2.2 standards

Experience with

design systems

like

Material UI

or

Ant Design

Familiarity with

Core Web Vitals

and frontend performance optimization techniques Hands-on experience with

responsive design

and

cross-browser compatibility

Experience with frontend testing tools such as

Jest

,

React Testing Library

,

Cypress

, or

Playwright

Familiarity with modern frontend build tools like

Webpack

,

Vite

,

Babel

, and

ESLint

Exposure to

GraphQL server implementations

Experience with

monorepo tools

like

Nx

,

Turborepo

Contributions to

open-source projects

or developer communities

AI-Enhanced Development



Leverage

AI tools like GitHub Copilot

to accelerate development workflows, improve code quality, and reduce boilerplate. Demonstrate

proficiency in prompt engineering

to effectively guide AI tools in generating optimal and context-aware code solutions. Use AI-assisted pair programming to support rapid prototyping, test case generation, and debugging. Stay informed about the evolving landscape of

AI-powered development tools

and integrate best practices into day-to-day engineering work. Encourage and mentor team members on responsible and secure use of AI in the software development lifecycle.

Soft Skills



Effective verbal and written communication skills Ability to work collaboratively across backend, frontend, DevOps, and product teams A high degree of intellectual curiosity and commitment to continuous learning

Basic Qualifications



Bachelor's degree in

Computer Science

,

Computer Engineering

, or a related field

5+ years

of professional software development experience

Lilly is dedicated to helping individuals with disabilities to actively engage in the workforce, ensuring equal opportunities when vying for positions. If you require accommodation to submit a resume for a position at Lilly, please complete the accommodation request form (https://careers.lilly.com/us/en/workplace-accommodation) for further assistance. Please note this is for individuals to request an accommodation as part of the application process and any other correspondence will not receive a response.


Lilly does not discriminate on the basis of age, race, color, religion, gender, sexual orientation, gender identity, gender expression, national origin, protected veteran status, disability or any other legally protected status.


#WeAreLilly

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4171433
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year