Full Stack Engineer
Apply NowJob details
THE ROLE IN A NUTSHELL We are seeking a skilled, motivated, and highly experienced Software Engineer to join our Engineering team. 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, GoLang 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 3 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. Expertise in building and maintaining web applications – we work with GoLang, Typescript, and React. Experience deploying and managing applications in a cloud environment; familiarity with AWS/GCP is an asset. Strong knowledge of relational databases (MySQL, PostgreSQL). Significant experience with RESTful API design and development. Familiarity with GoLang is a plus. Significant experience leading software development projects/features. 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.
Apply Now