Full Stack Engineer
CoverGo
Summary
Join CoverGo, a leading global no-code insurance platform, as a Full Stack Engineer. Contribute to the development and enhancement of innovative insurance enterprise software solutions, showcasing your proficiency in both front-end and back-end technologies. Collaborate with cross-functional teams, participate in code reviews, and ensure code quality through testing. Investigate and address bugs promptly, while staying informed about the latest technologies and best practices. CoverGo offers a competitive salary, international environment, and opportunities to work with cutting-edge technology. We are a fully funded company with a global presence and a commitment to creating a positive work environment.
Requirements
- Proven experience +4 years as a Full Stack Engineer, specifically working with NodeJS and complex SAAS applications
- Strong technical background with proficiency in front-end and back-end technologies, such as NodeJS, VueJS, GraphQL, MongoDB, Docker
- Proficiency in Typescript
- 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
- Practical experience in implementation of OOP principles (SOLID + OOP Design Patterns)
- In-depth knowledge of web security best practices and experience in ensuring compliance with industry regulations
- Experience with container technologies like docker and good understanding of cloud infrastructure and solutions
- Experience with agile development methodologies and collaborating with cross-functional teams
- Excellent problem-solving skills and a proactive approach to troubleshooting and bug fixing
- Strong communication skills to effectively interact with both technical and non-technical team members with diverse backgrounds
- A passion for staying updated with the latest trends, technologies, and best practices in software development
Responsibilities
- Contribute to the design, implementation, and maintenance of new features and functionalities for our SaaS platform
- Work with both front-end and back-end technologies
- Collaborate with cross-functional teams to understand end-user requirements, translating them into scalable and efficient software solutions
- Participate in code reviews, adhere to coding best practices, and contribute to maintaining code quality through unit and integration testing
- Investigate and address bugs promptly to ensure the reliability of the platform
- Contribute to ensuring security and compliance by following best practices and adhering to industry regulations
- Stay informed about the latest technologies, frameworks, and best practices in software development
Preferred Qualifications
Experience with NestJS is beneficial
Benefits
- Flexible Leave
- International Environment
- Competitive renumeration package
- 13th-Month Pay
- Performance Bonus
- Stock Options after 6 months
- Company activities and events
- Learning and development plan