Emmes
Posted 2mo ago

Lead, Software Development Engineer

Emmes
Bengaluru, Karnataka, India
HybridFull Time
Responsibilities
  • designing applications
  • developing applications
  • mentoring developers
Requirements
  • B.E/MTech/MCA in computer-related field
  • 6+ years professional experience
  • 4+ years with ReactJS and JavaScript/TypeScript
  • 4+ years with Node.js/Express/AWS Lambda/REST/API Gateway
  • DB experience
  • 2+ years leading engineers, SPA, auth
  • Caching, and API security expertise
Technical tools mentioned
ReactJSJavaScriptTypescriptPythonNode.jsExpressAWS LambdaRESTAPI GatewayDynamoDBAmazon AuroraAWS CodeCommitGitGitHubSVNCDKAWS BedrockMaterial DesignMaterial-UIECSDockerKafkaKinesis

Job description

Overview

Lead Software Development Engineer -React/Typescript/Javascript/Python

 

India Bengaluru hybrid

 

Emmes Group: Building a better future for us all.

 

Emmes Group is transforming the future of clinical research, bringing the promise of new medical discovery closer within reach for patients. Emmes Group was founded as Emmes more than 47 years ago, becoming one of the primary clinical research providers to the US government before expanding into public-private partnerships and commercial biopharma. Emmes has built industry leading capabilities in cell and gene therapy, vaccines and infectious diseases, ophthalmology, rare diseases, and neuroscience.

 

We believe the work we do will have a direct impact on patients’ lives and act accordingly. We strive to build a collaborative culture at the intersection of being a performance and people driven company. We’re looking for talented professionals eager to help advance clinical research as we work to embed innovation into the fabric of our company. If you share our motivations and passion in research, come join us!

 

Primary Purpose

Designs, develops, and enhances cloud-based, software-as-a-service (SaaS) web-based clinical trials applications.


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

  • B.E/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 Lambda, REST and API Gateway
  • 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:
    • Expertise with CDK
    • Experience with GenAI libraries/frameworks like AWS Bedrock or similar
    • Experience with Material Design
    • Experience with Material-UI or other front-end libraries
    • Experience with responsive UI for different form-factors
    • Experience with ECS/Docker
    • Experience with distributed/event-driven systems (like Kafka or Kinesis)

CONNECT WITH US!

Follow us on Twitter - @EmmesCRO

Find us on LinkedIn - Emmes

 

 

About Emmes

Provides full-service clinical research and technology-enabled development solutions.

Similar jobs

Software Development Engineer roles near Bengaluru, Karnataka
8h
Save
Mark Applied
Hide
Senior Software Development Engineer - R01569776
Bangalore, Karnataka, India
OnsiteFull Time
Brillio
Brillio: Digital technology services and AI-led transformation partner.
2+ YOERequires 2–4 years developing AI-powered healthcare solutions and Azure cloud engineering, with Node.js, TypeScript, Next.js, Azure, RAG, vector databases, semantic search, APIs, and LLM orchestration.
Azure Service Bus, Azure API Management, Azure Storage Queues, Azure Logic Apps, Azure Kubernetes Service (AKS), Azure Content Delivery Network, Azure App Service, Azure Functions, Node.js, TypeScript, Next.js, Microsoft Azure, Azure AI Services, Retrieval-Augmented Generation (RAG)
10h
Save
Mark Applied
Hide
Software Development Engineer, Backend
Bangalore, Karnataka, India
OnsiteFull Time
Transak
Transak: Fiat-to-crypto payment infrastructure for Web3 and blockchain applications.
2+ YOERequires 2–5 years of backend development experience, strong Node.js API skills, MongoDB and Redis experience, microservices exposure, and solid data structures, algorithms, and problem-solving fundamentals.
Node.js, MongoDB, Redis, RESTful APIs
13h
Save
Mark Applied
Hide
Software Development Engineer II , Risk and Compliance Solutions (RCS)
Bengaluru, Karnataka, India
OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
3+ YOERequires 3+ years of professional software development experience, programming in at least one language, and experience designing scalable distributed systems. A computer science bachelor's degree is preferred.
Java, Python
1d
Save
Mark Applied
Hide
Software Development Engineer I
Bengaluru, Karnataka, India
OnsiteFull Time
JioStar
JioStar: India's largest media and entertainment streaming conglomerate.
0+ YOEBachelor's or master's degree in computer science or related field; 0–2 years of frontend development experience; JavaScript, browser, architecture, Git, and frontend framework knowledge required.
JavaScript, React, AngularJS, Git, Grunt, Gulp
1d
Save
Mark Applied
Hide
Software Development Engineer 2
Bengaluru, Karnataka, India
HybridFull Time
IQVIA
IQVIANYSE: IQV: Provides clinical research and healthcare data analytics services.
Bachelor's degree in computer science or engineering, or equivalent experience; Python and Gen AI experience; production-ready applications; relational databases and basic SQL queries.
Python, Gen AI, SQL
1d
Save
Mark Applied
Hide
Software Development Engineer 2
Bangalore, Karnataka, India
OnsiteFull Time
IQVIA
IQVIANYSE: IQV: Provides clinical research and data analytics for pharmaceutical companies.
Bachelor's degree in computer science or engineering, or equivalent experience; Python and Gen AI application experience; relational database knowledge and basic SQL skills.
Python, Gen AI, SQL
3d
Save
Mark Applied
Hide
Software Development Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Texas Instruments
Texas InstrumentsNASDAQ: TXN: Designs and manufactures semiconductors and integrated circuits.
Bachelor's degree and cumulative GPA of 3.0/4.0 or higher. Preferred skills include communication, analytical problem-solving, collaboration, initiative, stakeholder relationships, and time management.
3d
Save
Mark Applied
Hide
Software Dev Engineer II
Bengaluru, Karnataka, India
OnsiteFull Time
Swiggy
SwiggyNational Stock Exchange (NSE): SWIGGY: Hyperlocal commerce platform for food and grocery delivery.
3+ YOEB.Tech/M.Tech in Computer Science or equivalent; 3–5 years in product development, distributed backend systems, AI integrations, databases, messaging, and production ownership.
Python, Java, Golang, Kafka, SQS, Linux, Unix, OpenAI, Anthropic, Claude, Bedrock, Azure OpenAI, LangChain, LangGraph