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.
What You’ll Be Doing
Develop and contribute to frontend/backend frameworks Develop backend services to support API integrations Analyze software for bugs and refactoring Create reusable software products that are built to scaleWhat You Should Bring
Hands-on engineering experience in the software space. Good communication skills and ability to work effectively across multiple business and technical teams. Practical experience of software engineering. A high level of intellectual curiosity, external perspective, and innovation. Solid understanding of SDLC and agile methodologyKey Responsibilities:
Job Overview
· As a Backend Developer specializing in Node.js and cloud infrastructure, you will be responsible for designing, developing, and maintaining the server-side logic and architecture of our applications. Your work will ensure our applications are fast, reliable, and scalable.
Responsibilities
· Develop and maintain scalable and high-performance server-side applications using Node.js.
· Design and build APIs (RESTful & GraphQL) to interact with frontend systems and external services.
· Architect, design, and develop server-side applications and backend services using Node.js frameworks such as Express.js
· Develop and maintain RESTful APIs to enable seamless communication between the server and client-side applications.
· Implement serverless applications and microservices in the cloud using platforms like AWS, Azure, or Google Cloud.
· Collaborate with frontend developers to integrate with APIs and ensure smooth operation of client-side applications.
· Ensure system scalability, performance, and security of cloud-based services.
· Utilize CI/CD pipelines for continuous integration and deployment processes.
· Debug and troubleshoot issues across different environments.
· Write clear, well-documented code that adheres to industry best practices and company standards.
· Participate in code reviews and provide constructive feedback.
· Work closely with cross-functional teams to define, design, and ship new features.
· Understand and contribute to backend services architecture and design, ensuring alignment with business requirements and scalability considerations.
· Architect, design, and develop server-side applications and backend services using Node.js frameworks such as Express.js or Koa.js.
· Develop and maintain RESTful APIs to enable seamless communication between the server and client-side applications.
· Implement real-time functionalities using Web-Sockets to support dynamic data updates and improve user interactivity.
· Ensure the scalability, reliability, and performance of backend systems, employing efficient algorithms and database operations.
· Collaborate with front-end developers to support seamless integration of user interfaces with backend services, optimizing for performance and scalability.
· Work with databases (e.g., MongoDB, PostgreSQL) to design and manage data storage solutions, including writing complex queries and optimizing database performance.
· Maintain a strong understanding of asynchronous programming, event-driven architecture, and non-blocking I/O operations to enhance backend application performance.
Cloud Infrastructure Knowledge:
· Should have basic knowledge about AWS or any other cloud platform.
· Understand the fundamentals of deployment processes to support the integration of front-end services with cloud infrastructure.
· Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines using GitHub Actions to automate testing, building, and deployment of front-end applications.
Collaboration and Communication:
· - Collaborate closely with backend developers, product managers, and other stakeholders to deliver high-quality software solutions.
· - Participate in code reviews, providing constructive feedback to front-end peers and ensuring adherence to best practices.
Maintenance and Support:
· Monitor, troubleshoot, and optimize front-end applications for performance, usability, and accessibility issues.
· Provide support and resolve incidents related to front-end components, ensuring minimal downtime and maximum user satisfaction.
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