Experience Required: 6+ years in software development and team leadership
Job Overview
We are seeking an experienced software engineer to design, develop, and help deploy robust, scalable, and
secure applications. The ideal candidate will have a strong technical background in full-stack development and
cloud technologies, with proven expertise in leading Agile/Scrum teams and managing the full project lifecycle
for web, mobile, and cloud-based solutions.
Key Responsibilities
Leadership: Mentor junior developers, fostering collaboration, innovation, and continuous
improvement.
Technical Architecture: Design, implement, and maintain reliable, secure, and high-availability
production systems.
DevOps & Cloud: Work with Dev Ops to update CI/CD pipelines using tools such as GitHub
Actions, Argo CD, Jenkins, and AWS CodePipeline.
Development: Develop and maintain applications using Node.js, React, Typescript/Javascript,
Express, GraphQL, Microservices, Serverless, and MVC/MVVM architectures.
Database Management: Work with relational PostgreSQL and NoSQL databases DynamoDB and
Elastic Search.
Security & Scalability: Ensure application security, scalability, and performance, with a focus on
reducing downtime and optimizing production environments.
Agile Practices: Participate in Agile/Scrum methodologies, conduct code reviews, sprints, and
facilitate requirement gathering and estimation.
Innovation: Contribute to business growth by proposing and implementing new ideas and
technologies.
Required Skills and Qualifications
Technical Skills:
o Strong proficiency in Node.js, React, Typescript/Javascript, Express, GraphQL, JWT, Git,
Microservices, Serverless, MVC/MVVM
o Experience with PostgreSQL, MongoDB, RabbitMQ
o Hands-on experience with AWS (S3, EC2, RDS, Lambda, CloudFront, Route 53, ELB, ASG),
Kubernetes, Docker, Terraform, Packer, Jenkins, Argo CD, NGINX, Ansible, Bash, Linux, CI/CD
pipelines, GCP, YAML
o Experience with GitHub Actions, Helm charts, Datree, Lens, Portainer
Leadership: Proven experience leading and managing software development teams (1520 members)
Project Management: Experience managing full project lifecycles for web, mobile, and cloud
applications
Agile/Scrum: Strong understanding of Agile/Scrum methodologies and TDD
Problem-Solving: Ability to troubleshoot and resolve complex technical issues, reduce production
downtime, and optimize system performance
Communication: Excellent verbal and written communication skills
Preferred Qualifications
Experience in healthcare, insurance, or other regulated industries
Experience with zookeeper and kafka
Experience with microfrontends and NPM package management
Education
Bachelors degree in Computer Science or related field (B.Tech or equivalent)
Additional certifications in cloud, DevOps, or Agile methodologies are a plus
Tech Lead
Keyskills: continuous integration kubernetes stack development jwt ci/cd express cloud technologies microservices docker react.js git mvvm jenkins typescript mvc graphql communication skills cd software development serverless javascript node node.js tdd team leadership scrum agile aws
Founded in 1999 and based in Nashville, Emids is a leading provider of digital transformation solutions across the healthcare and life science ecosystem, providing tailored, cutting-edge solutions and services across digital strategy, design, and engineering to payers, providers, biopharma, medica...