Lead Software Engineering

Emmess Services

Bengaluru

Hybrid

INR 4,000,000 - 7,000,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Emmess Services in Bengaluru seeks a seasoned Lead Software Engineer to design, develop, and enhance cloud-based SaaS web applications for clinical trials. You will collaborate with product, engineering, and SQA teams in an agile environment to ensure secure, optimized, and reusable code across platforms.

You will mentor junior and mid-level developers, conduct regular code reviews, and drive continuous improvement while exploring new technologies and methodologies in a hybrid work setting.

Qualifications

  • 6+ years of related professional experience.
  • 4+ years ReactJS and JavaScript/Typescript experience.
  • 4+ years web platform development with Node.js, Express, AWS Amplify, AWS Lambda, AppSync, and GraphQL.
  • 4+ years with relational or NoSQL databases.
  • 2+ years leading a team of engineers.
  • Expertise in SPA development and authentication/data caching.
  • Expertise in API security.
  • Experience with DynamoDB/Amazon Aurora.
  • Experience with Git/GitHub, CodeCommit, or SVN, and agile teams.
  • Education: BE/MTech/MCA in a computer-related field.
  • Satisfactory background check.

Responsibilities

  • Designs, develops, and enhances cloud-based, SaaS web-based clinical trials applications.
  • Collaborates with product, engineering, and SQA teams for integration, design, and verification in an agile environment.
  • Adheres to best practices and Emmes quality standards for code security, optimization, and reusability.
  • Uses established frameworks for a seamless user experience across platforms.
  • Performs unit testing, debugging, and troubleshooting as needed to ensure quality of work.
  • Performs code reviews, assesses regression impact for design changes, and completes technical documentation.
  • Identifies opportunities for refactoring/reworking major modules and sees implementation through to deployment.
  • Mentor and coach junior and mid-level developers, promoting a collaborative and learning-driven environment.
  • Conduct regular code reviews, provide feedback, and foster a culture of continuous improvement.
  • Encourage the team to experiment with new technologies, techniques, and methodologies.

Skills

ReactJS
JavaScript/TypeScript
SPA development
Team leadership
Agile teamwork
Cross-functional collaboration

Education

BE/MTech/MCA in computer field

Tools

Node.js
Express
AWS Amplify
AWS Lambda
AppSync
GraphQL
DynamoDB
Amazon Aurora
Git/GitHub
CodeCommit
SVN
VSCode

Job description

Job Summary

Designs, develops, and enhances cloud-based, SaaS web-based clinical trials applications. Collaborates with product, engineering, and software quality assurance (SQA) team members for integration, design, and verification in an agile environment. Adheres to best practices and Emmes quality standards for code security, optimization, and reusability. Uses established frameworks for a seamless user experience across platforms. Performs unit testing, debugging, and troubleshooting as needed to ensure quality of work. Performs code reviews, assesses regression impact for design changes, and completes technical documentation. Identifies opportunities for refactoring/reworking major modules and sees implementation through to deployment. Mentor and coach junior and mid-level developers, promoting a collaborative and learning-driven environment. Conduct regular code reviews, provide feedback, and foster a culture of continuous improvement. Encourage the team to experiment with new technologies, techniques, and methodologies.

Role Overview

Lead Software Engineering India - Bengaluru (hybrid)

Responsibilities
  • Designs, develops, and enhances cloud-based, SaaS web-based clinical trials applications.
  • Collaborates with product, engineering, and software quality assurance (SQA) team members for integration, design, and verification in an agile environment.
  • Adheres to best practices and Emmes quality standards for code security, optimization, and reusability.
  • Uses established frameworks for a seamless user experience across platforms.
  • Performs unit testing, debugging, and troubleshooting as needed to ensure quality of work.
  • Performs code reviews, assesses regression impact for design changes, and completes technical documentation.
  • Identifies opportunities for refactoring/reworking major modules and sees implementation through to deployment.
  • Mentor and coach junior and mid-level developers, promoting a collaborative and learning-driven environment.
  • Conduct regular code reviews, provide feedback, and foster a culture of continuous improvement.
  • Encourage the team to experiment with new technologies, techniques, and methodologies.
Qualifications
  • 6 or more years of related professional experience.
  • Min 4 years of experience in ReactJS and JavaScript/Typescript.
  • Min 4 years of experience in web platform development tools like Node.js, Express, AWS Amplify, AWS Lambda, AppSync, and GraphQL.
  • Min 4 years of experience in working with any relational or No SQL database.
  • Min 2 years of experience in leading a team of engineers.
  • Expertise in developing Single Page Applications (SPA).
  • Expertise with authentication and data caching.
  • Expertise in API security.
  • Expertise with DynamoDB, Amazon Aurora, or other relational database management system.
  • Experience with source code repositories like AWS CodeCommit, Git/GitHub, or SVN.
  • Experience working in an agile team.
  • Experience in managing and delegating tasks to fellow team members.
  • Strong collaboration skills with cross-functional teams to establish best design and user flows for applications.
  • Strong multitasking, problem solving, and organizational skills.
  • Proven ability to work independently and in a team environment.
  • Any of the following additional technical skills would be a plus: GraphQL clients like Apollo; Material Design; Material-UI or other front-end libraries; responsive UI for different form-factors; modern IDEs like VSCode with version-control plugins and ESLint; React Testing; ECS/Docker; distributed/event-driven systems (like Kafka or Kinesis).
  • Required Education: B.E/MTech/MCA degree in a computer related field.
  • Satisfactory background check required.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

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

Emmes • India

Hybrid
INR 3,000,000 - 6,000,000
Lead Software Engineering
Lead Software Engineering

Emmes • Bengaluru

Hybrid
INR 1,400,000 - 2,000,000
Senior Technical Staff Member - Backend Developer
Senior Technical Staff Member - Backend Developer

athenahealth • Pune District

Hybrid
INR 1,800,000 - 2,600,000
Senior Software Engineer
Senior Software Engineer

The Blue Venture Fund • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Flexible work arrangements
Engineering Manager-Blr
Engineering Manager-Blr

BuildxPartners • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Senior Software Engineer
Senior Software Engineer

HealthEdge Software, Inc. • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Senior Software Developer, Product
Senior Software Developer, Product

Endpointclinical • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

BuildxPartners • Chennai District

On-site
INR 1,200,000 - 1,800,000
Team Lead(TypeScript, ReactJS, NodeJS)
Team Lead(TypeScript, ReactJS, NodeJS)

Esko • Bengaluru

Hybrid
INR 3,800,000 - 6,000,000
Senior Fullstack Software Engineer - React & Node.js
Senior Fullstack Software Engineer - React & Node.js

Platform Science • Chennai District

On-site
INR 1,000,000 - 1,500,000
Provident fund
Paid vacation
Paid maternity leave