CoverGo is seeking a Senior Full Stack Engineer with expertise in .NET and Vue/React to join their team in Spain.
The role involves designing, implementing, and maintaining new features and functionalities for the SAAS platform, translating insurance business requirements into scalable software solutions.
The engineer will work on both the front-end and back-end of the application, demonstrating proficiency in various technologies, frameworks, and programming languages.
Collaboration with product, design, engineering teams, and UX designers is essential to understand end-user requirements and ensure a seamless user experience.
Responsibilities include optimizing application performance for high user traffic, participating in code reviews, writing and executing unit and integration tests, and investigating and fixing bugs.
The engineer will ensure security and compliance by following best practices for web application security and handling 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, aiding in their technical growth.
Requirements:
A minimum of 6 years of proven experience as a Full Stack Engineer, specifically with complex SAAS applications.
Strong technical background with proficiency in front-end and back-end technologies, including JavaScript, Vue, .NET Core, C#, GraphQL, MongoDB, and Docker.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for building scalable applications is required.
A thorough understanding and practical experience with Test-Driven Development (TDD) to ensure robust code is essential.
Experience with unit, integration, and function testing using both front-end and back-end testing libraries is necessary.
Proficiency in Domain-Driven Design (DDD) principles to create maintainable and modular architecture is required.
In-depth knowledge of web security best practices and experience ensuring compliance with industry regulations is essential.
Demonstrated experience in performance optimization for high-traffic web applications is required.
Experience with container technologies like Docker and a good understanding of cloud infrastructure and solutions is necessary.
Familiarity with agile development methodologies and collaboration with cross-functional teams is required.
Excellent problem-solving skills and a proactive approach to troubleshooting and bug fixing are essential.
Strong communication skills to effectively interact with both technical and non-technical team members are necessary.
A passion for staying updated with the latest trends, technologies, and best practices in software development is required.
Benefits:
The position offers a competitive remuneration package.
Employees will work in an international environment.
A hybrid work mode is available for those in Ho Chi Minh City, while remote work is an option for those outside the city.
Employees are entitled to 15 days of annual leave.
A 13th-month pay is provided.
An annual performance bonus is part of the compensation package.
Stock options are available after 6 months of employment.
The company organizes various activities and events for employees.
A learning and development plan is offered to support professional growth.