Quick Summary
Lead Full Stack Software Engineer
Description
Commence is driving a new age of data-centric transformation in healthcare, focusing on elevating health outcomes and powering efficient processes. We deliver quality data-driven solutions, advanced technology, and clinical expertise to create a more efficient path to quality care.
We seek a Lead Full-Stack Engineer to play a key role in designing, developing, and maintaining both front-end and back-end application components. This position is ideal for an engineer who thrives on tackling complex technical challenges and delivering high-quality, scalable, secure, and efficient software solutions.
Requirements & Responsibilities
As a Lead Full-Stack Engineer, you will:
- Design, develop, and maintain robust and scalable web applications across the full technology stack.
- Collaborate with cross-functional teams (product managers, designers, engineers) to translate business requirements into technical specifications.
- Build and integrate APIs to ensure seamless communication between systems.
- Design, configure, and deploy serverless applications and cloud-based solutions using AWS services.
- Work with mission-critical applications at scale, ensuring high availability and performance.
- Provide technical guidance and mentorship to other engineers.
- Contribute to architectural decisions and long-term technical strategy.
- Process and optimize applications working with large data sets.
- Optimize application performance for maximum speed and scalability.
- Ensure the security and compliance of applications, particularly regarding data handling and storage.
- Participate in code reviews, testing, and debugging to maintain high code quality standards.
- Continuously improve and maintain existing systems.
- Stay updated with the latest industry trends and best practices in full-stack development.
Qualifications
- 10+ years of experience in full-stack development.
- Exceptional problem-solving abilities and a demonstrated track record of tackling complex technical challenges.
- Experience with multiple programming languages and frameworks, including: JavaScript, Python, PHP, React, .NET, Node.js, C#, and others.
- Hands-on experience deploying and managing serverless applications in AWS.
- Experience configuring and deploying various AWS services such as: Amplify, EC2, S3, Lambda, SNS, RDS, and others.
- Experience building and maintaining mission-critical applications at scale.
- Experience working with large data sets and optimizing for performance.
- Proficiency in software application development skills, including web services, web-based deployment, and database integration.
- Adherence to best practices in code development, including unit testing, static code analysis, and security findings.
- Experience with CI/CD pipelines.
- Experience with database technologies (relational and/or NoSQL).
- Experience with version control systems (Git-based).
- Strong attention to detail, commitment to code quality, and excellent communication skills.
Additional Requirements (Preferred)
- Experience with document management systems.
- Experience with OCR (Optical Character Recognition) technologies.
- Experience in healthcare technology or regulated industries.
- AWS Certifications.
- Familiarity with other cloud platforms (Azure, Google Cloud).
- AI/ML skills.
Work Environment
This is an office position requiring the ability to sit, read, work on a computer, and watch a computer screen for extended periods of time in a climate-controlled environment.


