HamburgerMenu
hirist

The Emmes Company - Software Engineering Lead - Full Stack Technologies

Posted on: 02/10/2025

Job Description

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 :


- BE/MTech/MCA degree in a computer related field.


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


Bonus Skills :


- Any of the following additional technical skills would be a plus :

- Expertise with GraphQL clients like Apollo

- Experience with Material Design

- Experience with Material-UI or other front-end libraries

- Experience with responsive UI for different form-factors

- Experience with modern IDEs like VSCode, integrated plugins for version control, and code

prettify (ESLint)

- Experience with testing frameworks such as React Testing

- Experience with ECS/Docker

- Experience with distributed/event-driven systems (like Kafka or Kinesis)


info-icon

Did you find something suspicious?