CoverGo is seeking a Lead Full Stack Engineer to guide the design, implementation, and maintenance of their innovative SaaS platform.
The role involves providing technical direction to the team, working across both front-end and back-end technologies to ensure scalable and efficient software solutions.
Responsibilities include collaborating with cross-functional teams to understand end-user requirements, optimizing application performance, and enforcing best coding practices.
The Lead Full Stack Engineer will mentor junior developers, drive innovation, and ensure the continuous growth and success of the platform.
Key tasks include leading the design and maintenance of insurance enterprise software solutions, conducting code reviews, addressing bugs, ensuring security and compliance, and staying updated with the latest technologies.
Requirements:
Candidates must have a proven experience of 8+ years as a Full Stack Engineer, with a track record of leading complex SaaS applications.
A strong technical background is required, with proficiency in front-end and back-end technologies, including JavaScript, Vue, .NET Core, C#, GraphQL, MongoDB, and Docker.
Applicants should have a strong background in RESTful API design patterns with specifications in OpenAPI and Swagger, and familiarity with API Gateways provided by cloud platforms.
Familiarity with cloud platforms like AWS, Azure, or Google Cloud for building scalable applications is necessary.
A minimum of 2 years in a senior or management role is required, with the ability to guide and inspire development teams.
Candidates must have a thorough understanding and practical experience with Test-Driven Development (TDD) to ensure robust and well-tested code.
Experience with unit, integration, and function testing using front-end and back-end testing libraries is essential.
In-depth knowledge of web security best practices and experience in ensuring compliance with industry regulations is required.
Demonstrated experience in performance optimization for high-traffic web applications is necessary.
Experience with container technologies like Docker and a good understanding of cloud infrastructure and solutions is required.
Candidates should have experience in collaborating with cross-functional teams and possess excellent problem-solving skills.
Strong communication skills to effectively interact with both technical and non-technical team members with diverse backgrounds are essential.
A passion for staying updated with the latest trends, technologies, and best practices in software development is expected.
Benefits:
The position offers a competitive remuneration package and an international working environment.
Employees can work remotely and enjoy annual leave and an annual performance bonus.
Stock options are available after 6 months of employment.
Health insurance is provided, along with company activities and events.
A learning and development plan is also part of the benefits offered to employees.