Please let CoverGo know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
Description:
CoverGo is seeking a Senior Full Stack Engineer to join their fully remote team.
The role involves designing, implementing, and maintaining new features and functionalities for the SAAS platform, focusing on the insurance industry.
The engineer will work on both front-end and back-end applications, utilizing various technologies and frameworks.
Collaboration with product, design, engineering teams, and UX designers is essential to translate end-user requirements into effective solutions.
Responsibilities include optimizing application performance, participating in code reviews, writing unit and integration tests, and investigating bugs.
The engineer must ensure security and compliance with best practices for web applications and handle sensitive customer data.
Staying updated with the latest technologies and designing the platform for scalability and flexibility are key aspects of the role.
Mentorship of junior developers is also part of the job.
Requirements:
Candidates must have a proven experience of at least 6 years as a Full Stack Engineer, specifically with complex SAAS applications.
A strong technical background is required, including proficiency in JavaScript, Vue, .NET Core, C#, GraphQL, MongoDB, and Docker.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is necessary for building scalable applications.
A thorough understanding of Test-Driven Development (TDD) is essential for ensuring robust code.
Experience with unit, integration, and function testing using relevant libraries is required.
Proficiency in Domain-Driven Design (DDD) principles is needed to create maintainable architecture.
In-depth knowledge of web security best practices and compliance with industry regulations is crucial.
Candidates should have experience in performance optimization for high-traffic web applications.
Familiarity with container technologies like Docker and cloud infrastructure is expected.
Experience with agile development methodologies and collaboration with cross-functional teams is necessary.
Strong problem-solving skills and proactive troubleshooting abilities are required.
Excellent communication skills to interact with diverse team members are essential.
A passion for staying updated with software development trends and best practices is important.
Benefits:
The position offers a competitive remuneration package.
Employees will work in an international environment.
A 13th month salary is provided.
The role includes 15 days of annual leave and 10 sick leave days.
An annual performance bonus is part of the benefits.
Stock options are available after 6 months of employment.
Company activities and events are organized for team building.
A learning and development plan is offered to support professional growth.