CoverGo is seeking a Senior Full Stack Engineer to lead the development and evolution of their insurance enterprise software solutions.
The role involves demonstrating expertise in both front-end and back-end technologies while providing guidance and mentorship to middle developers.
Responsibilities include leading the design, implementation, and maintenance of new features for the SaaS platform, collaborating with cross-functional teams, conducting code reviews, and driving security and compliance initiatives.
The engineer will also investigate and resolve complex technical issues, stay updated on industry trends, and foster a culture of continuous learning within the team.
Requirements:
Candidates must have extensive experience of 6+ years as a Full Stack Engineer, with a proven track record of delivering complex SaaS applications using Node.js and related technologies.
Expertise in front-end and back-end technologies, including Node.js, Vue.js, GraphQL, MongoDB, Docker, with a strong emphasis on TypeScript is required.
Proficiency in cloud platforms such as AWS, Azure, or Google Cloud, with experience in architecting and deploying scalable applications is necessary.
Mastery of Test-Driven Development (TDD) methodologies and extensive experience in unit, integration, and functional testing using industry-standard testing libraries is essential.
A deep understanding of Object-Oriented Programming (OOP) principles, SOLID principles, and design patterns is required.
Candidates should have thorough knowledge of web security best practices and experience in ensuring compliance with industry regulations such as GDPR and HIPAA.
Familiarity with container technologies like Docker and expertise in cloud infrastructure and solutions is important.
Experience with Nest.js is highly desirable.
Proficiency in agile development methodologies and strong communication skills are necessary for effective collaboration with cross-functional teams.
Excellent problem-solving skills with a proactive approach to troubleshooting and bug fixing are required.
A passion for continuous learning and staying updated with the latest trends, technologies, and best practices in software development is essential.
Benefits:
The position offers a competitive remuneration package and is 100% remote.
Employees receive paid annual leaves, an annual performance bonus, and health insurance.
A remote work allowance is provided, along with stock options after 6 months of employment.
An anniversary bonus is available, and the company organizes activities and events for employees.
A learning and development plan is also part of the benefits offered to employees.