Senior Software Engineer (5+)
lilly | 3 days ago | Hyderabad

What You’ll Be Doing 

  • Develop and maintain scalable, high-performance server-side applications using Node.js and Express.js. 

  • Build and maintain RESTful APIs to support frontend systems and external service integrations. 

  • Integrate with PostgreSQL databases using ORM tools such as Sequelize and Knex.js. 

  • Design and implement performant and reliable systems by applying appropriate caching strategies and integrating distributed components such as Redis, CDNs, and message queues. 

  • Handle file uploads and processing using tools like Multer, ExcelJS, and CSV Parse. 

  • Ensure secure authentication using frameworks such as Azure MSAL Node, JWT, and express-session. 

  • Optimise backend services for scalability, performance, and security. 

  • Collaborate with frontend developers to ensure smooth integration and API consumption. 

  • Build and maintain CI/CD pipelines using GitHub Actions and Docker. 

  • Manage infrastructure using AWS ECS Fargate, S3, RDS PostgreSQL, Secrets Manager, and CloudFormation. 

  • Collaborate with frontend teams using React.js and Material-UI. 

  • Use build tools such as Webpack, Babel, Vite, and ESLint. 

  • Write and maintain tests using Jest, React Testing Library, Cypress, and Playwright. 

  • Participate in code reviews, contributing backend expertise and ensuring best practices are followed. 

  • Implement security best practices using Helmet, CORS, SSL/TLS, and rate limiting. 

  • Ensure all backend solutions comply with healthcare regulations (e.g., HIPAA, GDPR) and Lilly’s internal compliance standards. 

  • Maintain rigorous data privacy and protection protocols throughout the software development lifecycle. 

  • Leverage AI tools like GitHub Copilot to accelerate development workflows, improve code quality, and reduce boilerplate. 

  • Encourage and mentor team members on responsible and secure use of AI in the software development lifecycle. 

 

How You Will Succeed 

  • Proven expertise in designing and implementing scalable backend architectures using microservices, serverless, and event-driven patterns, grounded in SOLID principles, design patterns, and clean code practices. 

  • Demonstrated ability to apply strong system design principles to build modular, robust, and maintainable backend solutions that support long-term scalability and reliability. 

  • Hands-on experience with security best practices and compliance in highly regulated environments. 

  • Skilled in code review, refactoring, and continuous improvement of backend systems to ensure long-term maintainability and performance. 

  • Effective verbal and written communication skills. 

  • Ability to work collaboratively across frontend, DevOps, and product teams. 

 

What You Should Bring 

  • Proven experience in backend development using Node.js and Express.js. 

  • Strong understanding of API design (REST & GraphQL) and real-time data flow. 

  • Proficiency in PostgreSQL and ORM tools (Sequelize, Knex.js). 

  • Experience with cloud infrastructure (preferably AWS), CI/CD pipelines, and containerisation (Docker). 

  • Bachelor’s degree in computer science, Computer Engineering, or a related field. 

  • 5-8 years of professional software development experience. 

Official notification
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.