CoverGo | Insurtech

Senior Full Stack Engineer – Node.js, Vue/React, AI Solutions

CoverGo | Insurtech

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDockerGraphQLJavaScriptMongoDBNode.jsTypeScriptVue.js

About the role

  • Design, implement and maintain new features and functionalities for our SaaS platform, understanding the requirements of insurance businesses and translating them into scalable and efficient software solutions.
  • Utilize your deep knowledge of front-end and back-end technologies to architect scalable and efficient software solutions.
  • Collaborate closely with cross-functional teams to gather and understand end-user requirements, translating them into robust technical solutions.
  • Experiment with AI models, frameworks, and APIs to develop and integrate AI-driven features, optimizing user experience and automation.
  • Build AI proof-of-concepts (POCs) to explore new capabilities and validate AI-based solutions for business use cases.
  • Conduct thorough code reviews, enforce coding best practices, and champion the adoption of testing methodologies to maintain code quality and reliability.
  • Proactively investigate and resolve complex technical issues and bugs to ensure the stability and performance of the platform.
  • Drive security and compliance initiatives by implementing best practices and adhering to industry regulations, leveraging your expertise in web security principles.
  • Stay abreast of the latest technologies, frameworks, and best practices in software development, fostering a culture of continuous learning and improvement within the team.

Requirements

  • Extensive experience of 6+ years as a Full Stack Engineer, with a proven track record of delivering complex SaaS applications using Node.js and related technologies.
  • Expertise in front-end and back-end technologies, including Node.js, Vue.js, GraphQL, MongoDB, Docker, with a strong emphasis on TypeScript.
  • Hands-on experience with AI technologies, including experimentation with machine learning models, AI APIs (e.g., OpenAI, Google AI, Hugging Face, etc.), and building AI-driven applications.
  • Experience developing and integrating AI-driven features, such as chatbots, recommendation engines, or automation tools.
  • Proficiency in cloud platforms such as AWS, Azure, or Google Cloud, with experience in architecting and deploying scalable applications.
  • Mastery of Test-Driven Development (TDD) methodologies and extensive experience in unit, integration, and functional testing using industry-standard testing libraries.
  • Deep understanding and practical application of Object-Oriented Programming (OOP) principles, SOLID principles, and design patterns.
  • Thorough knowledge of web security best practices and experience in ensuring compliance with industry regulations such as GDPR and HIPAA.
  • Familiarity with container technologies like Docker and expertise in cloud infrastructure and solutions.
  • Experience with Nest.js is highly desirable.
  • Proficient in agile development methodologies and adept at collaborating effectively with cross-functional teams.
  • Excellent problem-solving skills with a proactive approach to troubleshooting and bug fixing.
  • Strong communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Passion for continuous learning and staying updated with the latest trends, technologies, and best practices in software development.
Benefits
  • 100% Remote Work
  • 15 Days of Annual Leave
  • Annual Performance Bonus
  • Remote Work Allowance
  • Anniversary Bonus
  • Stock Options (after 6 months)
  • Health Insurance
  • Company Activities and Events
  • Learning and Development Plan

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsVue.jsGraphQLMongoDBDockerTypeScriptAI technologiesTest-Driven Development (TDD)Object-Oriented Programming (OOP)Nest.js
Soft skills
problem-solvingcommunicationcollaborationproactive approachcontinuous learning