Direct message the job poster from People Machine
We are seeking a skilled, motivated, and highly experienced Full Stack Engineer to join our Engineering team. As a Technical Lead, you will have the opportunity to work on a wide range of projects iterating on our healthcare application suite, contributing to the development of innovative software solutions.
- Develop and maintain web applications using TypeScript, Node.js and PostgreSQL.
- Work closely with Product Management, Quality Assurance, and Design teams to understand requirements, set goals, and ensure timely delivery of projects.
- Build reusable code and libraries for future use.
- Optimize applications for maximum performance and scalability.
- Maintain and develop technical documentation.
- Conduct code reviews and provide feedback to other team members to ensure code quality and adherence to best practices.
- Prepare solution development estimates including technical discovery, architecture design, and refinement.
- Provide technical expertise and mentor team members, fostering a culture of continuous improvement, learning, and innovation.
WHO WE'RE LOOKING FOR
- 8+ years of experience in software development.
- Bachelor’s degree in software engineering, computer science or a related field, or equivalent relevant experience in the field.
- Experience deploying and managing applications in a cloud environment; familiarity with GCP is an asset.
- Strong knowledge of relational databases (MySQL, PostgreSQL).
- Significant experience with RESTful API design and development.
- Familiarity with NestJS and NextJS is a plus.
- Solid understanding of Agile development practices, including CI/CD and test-driven development (TDD).
- Excellent collaboration and communication skills with the ability to work cross-functionally.
- Self-starter with strong problem-solving skills and the ability to think creatively – eager to share ideas and provide and receive feedback.
- Demonstrated ability to mentor junior and intermediate level engineers and contribute to a collaborative culture dedicated to continuous improvement.
If you are a talented Software Engineer who is passionate about creating high-quality web applications, we encourage you to apply for this exciting opportunity.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Information TechnologyIndustries
Insurance and Employee Benefit Funds, Health and Human Services, and Insurance Carriers
Referrals increase your chances of interviewing at People Machine by 2x
Sign in to set job alerts for “Software Engineer” roles.
Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Junior Software Developer (Askuity division)
Software Developer Full Stack (Junior) 9063-1115
Junior Software Developer (Askuity division)
Software Developer Full Stack (Junior) 8165-2812
Student, Full-Stack Developer (Fall 2025, 4 Months)
Full Stack Engineer, Developer Experience & Product Platform
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.