
Overview
Quest Global is seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a crucial role in the development and implementation of software solutions for our Med Tech and Healthcare clients.
Responsibilities:
- Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
- Write clean, efficient, and maintainable code that meets the highest standards of quality and performance.
- Conduct code reviews and provide constructive feedback to ensure codebase integrity.
- Troubleshoot and debug software issues, identify root causes, and implement effective solutions.
- Stay up-to-date with the latest industry trends and technologies to continuously improve software development processes.
Work Experience
6-9 years of experience in software development using javascript or related technologies.
Ability to work productively and efficiently in an agile environment.
Ability to learn new technologies, software, and concepts quickly is essential.
Technical communication with internal / external stake holders and collaborate with global teams will be part of job
Hands on experience in AWS and Devops are required
Programming Languages: Strong proficiency in JavaScript(Backend). Mandatory, Minimum 7/10 rating expected.
AWS Expertise: Experience with AWS services, including EC2, S3, Lambda, API Gateway, DynamoDB, ECS, EKS, and more. Mandatory, Minimum 6/10 rating with hands on experience expected.
Databases: Experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, DynamoDB)
Cloud Infrastructure: Experience with cloud infrastructure and IaC tools like terraform, AWS CloudFormation, etc.
DevOps or CI/CD: Experience with CI/CD pipelines and tools like Docker and Kubernetes. Minimum 5/10 rating expected with hands on experience preferred.
Testing: Experience with unit testing, integration testing, and performance testing. Knowledge on test automation domain is preferred
Version Control: Proficiency with Git and other version control systems.
Problem-Solving: Strong analytical and problem-solving skills.
Communication: Excellent communication and collaboration skills.