Principal Software Engineer (NM+)
lilly | 3 days ago | Hyderabad

What You’ll Be Doing 

  • Develop and contribute to frontend and backend frameworks supporting business-critical applications using JavaScript frameworks like ReactJS and Node.js. 

  • Design and build scalable, reusable, and maintainable backend services and APIs with Node.js, Express.js, PostgreSQL, and cloud-native patterns. 

  • Replace commercial off-the-shelf (COTS) systems with modern, in-house scalable solutions leveraging AWS (ECS Fargate, Lambda, S3, RDS, CloudFormation, CloudWatch) and containerisation (Docker). 

  • Develop user-facing interfaces using React (Material-UI, Bootstrap, React Router, Redux Toolkit, Emotion, Next.js) with a focus on performance, accessibility, and Core Web Vitals. 

  • Coach and mentor junior engineers and help raise the overall technical bar. 

  • Define and maintain engineering standards, including CI/CD (GitHub Actions, Jenkins, AWS CodeBuild) and code quality practices (ESLint, Prettier, Husky, lint-staged). 

  • Collaborate across teams to deliver impactful features with measurable value. 

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

  • Lead the authoring of technical documents, including high-level design documents, architectural blueprints, technical standards, and best practice guidelines to drive technical excellence and cross-team alignment. 

  • 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. 

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

How You Will Succeed 

  • Design and implement robust APIs (RESTful) and microservices using Node.js and frameworks like Express.js or Koa.js. 

  • Build and manage scalable backend services with fault-tolerance, performance, and security in mind. 

  • Integrate with cloud platforms (AWS, GCP, or Azure) and manage infrastructure with CI/CD tools like GitHub Actions or Jenkins. 

  • Work with databases such as MongoDB and PostgreSQL to store and retrieve structured and unstructured data efficiently. 

  • Build responsive and accessible UIs using React, with supporting libraries such as Material-UI, Bootstrap, React Router, Redux Toolkit, Emotion, Next.js. 

  • Implement modern UI development practices, including component-based design and state management (Redux, Context API). 

  • Collaborate with designers and UX teams to implement pixel-perfect interfaces. 

  • Optimise front-end applications for performance and Core Web Vitals. 

  • Apply accessibility best practices and WCAG 2.2 standards. 

  • Lead code reviews, guide junior engineers, and build production-grade software. 

  • Contribute to open-source projects or lead technical discussions and architecture reviews. 

What You Should Bring 

  • Strong proficiency in React.js and supporting libraries (Material-UI, Bootstrap, Redux Toolkit, React Router, Emotion, Next.js). 

  • Solid understanding of JavaScript (ES6+), TypeScript (4.x–5.x), HTML5, and CSS3/SCSS/Sass. 

  • Proficient in backend development with Node.js (20.x+), Express.js (4.17.x+), Feathers.js. 

  • Experience with RESTful and GraphQL APIs, microservices architecture, and real-time communication (e.g., WebSockets). 

  • Practical experience with AWS (ECS Fargate, Lambda, S3, RDS, CloudFormation, CloudWatch), and containerisation (Docker). 

  • Having AWS and Kubernetes certifications is a significant advantage and will be highly valued for this role. 

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.