CoverGo is seeking a Senior Full Stack Engineer to lead the development and evolution of their cutting-edge insurance enterprise software solutions.
The role involves demonstrating extensive expertise in both front-end and back-end technologies while providing guidance and mentorship to middle developers.
Responsibilities include driving architectural decisions, collaborating closely with cross-functional teams, and ensuring the scalability, reliability, and security of the platform.
The engineer will lead the design, implementation, and maintenance of new features for the SaaS platform, providing technical leadership throughout the development lifecycle.
The position requires utilizing deep knowledge of front-end and back-end technologies to architect scalable and efficient software solutions.
The engineer will conduct thorough code reviews, enforce coding best practices, and champion the adoption of testing methodologies to maintain code quality.
Proactive investigation and resolution of complex technical issues and bugs are essential to ensure platform stability and performance.
The role includes driving security and compliance initiatives by implementing best practices and adhering to industry regulations.
Staying abreast of the latest technologies and fostering a culture of continuous learning within the team is also a key responsibility.
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 and practical application of Object-Oriented Programming (OOP) principles, SOLID principles, and design patterns is required.
Candidates must 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 necessary.
Experience with Nest.js is highly desirable.
Proficiency in agile development methodologies and effective collaboration with cross-functional teams is required.
Excellent problem-solving skills with a proactive approach to troubleshooting and bug fixing are essential.
Strong communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders, are necessary.
A passion for continuous learning and staying updated with the latest trends, technologies, and best practices in software development is expected.
Benefits:
The position offers a fully remote work environment.
Employees receive 15 days of annual leave.
Health insurance is provided.
An annual performance bonus is available.
Stock options are granted after 6 months of employment.
A remote work allowance is included.
An anniversary bonus is offered.
Company activities and events are organized for employees.
A learning and development plan is provided to support professional growth.