This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Full Stack Engineer position at CoverGo involves contributing to the ongoing development and enhancement of innovative insurance enterprise software solutions.
Responsibilities include designing, implementing, and maintaining new features and functionalities for the SaaS platform.
The role requires working with both front-end and back-end technologies, collaborating with cross-functional teams, and translating end-user requirements into scalable software solutions.
Full Stack Engineers participate in code reviews, adhere to coding best practices, and contribute to maintaining code quality through testing.
They investigate and address bugs promptly to ensure platform reliability and security, while staying informed about the latest technologies and best practices in software development.
Requirements:
Proven experience of at least 4 years as a Full Stack Engineer, specifically working on complex SAAS applications.
Strong technical background with proficiency in front-end and back-end technologies such as JavaScript, Vue, .NET Core, C#, GraphQL, MongoDB, and Docker.
Familiarity with cloud platforms like AWS, Azure, or Google Cloud for building scalable applications.
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.
Proficiency in Domain-Driven Design (DDD) principles and in-depth knowledge of web security best practices.
Demonstrated experience in performance optimization for high-traffic web applications, container technologies like Docker, and cloud infrastructure.
Experience with agile development methodologies, strong problem-solving skills, and proactive troubleshooting abilities.
Excellent communication skills to interact effectively with technical and non-technical team members.
Passion for staying updated with the latest trends, technologies, and best practices in software development.
Benefits:
The position offers a fully remote work setup.
Flexible leave policy for work-life balance.
Opportunity to work in an international environment.
Competitive remuneration package.
Performance bonus incentives.
Stock options available after 6 months.
Company activities and events for team building.
Learning and development plan to enhance skills and knowledge.