
Lead Full Stack Engineer, Node.js, React/Vue, AI Solutions
CoverGo | Insurtech
full-time
Posted on:
Location Type: Remote
Location: Greece
Visit company websiteExplore more
Job Level
About the role
- Lead the end-to-end development lifecycle of our SaaS platform, from design and implementation to deployment and maintenance, ensuring alignment with business objectives and technical requirements.
- Provide technical leadership and mentorship to a team of Full Stack Engineers, fostering their growth and development through coaching, feedback, and knowledge sharing.
- Define and drive the technical strategy for AI integration, working closely with product and data teams to deliver AI-powered features that improve automation, decision-making, and user experience.
- Explore and evaluate new AI models, frameworks, and APIs (e.g., OpenAI, Hugging Face, Google AI), and oversee the development of AI proof-of-concepts (POCs) to validate innovative ideas.
- Collaborate closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions, prioritizing features and enhancements based on impact and feasibility.
- Drive architectural decisions and establish coding standards and best practices to ensure the scalability, reliability, and maintainability of the platform.
- Conduct thorough code reviews, enforce quality standards, and promote a culture of continuous improvement through the adoption of testing methodologies and automation.
- Proactively identify technical debt, scalability bottlenecks, and areas for optimization, leading initiatives to address them and improve overall system performance.
- Champion security and compliance initiatives, ensuring adherence to industry regulations and best practices, and driving the implementation of robust security measures.
- Stay updated with the latest trends, technologies, and best practices in software development, evaluating their potential impact and relevance to our platform, and advocating for their adoption where appropriate.
Requirements
- Demonstrated leadership experience in a technical role, with a track record of successfully leading and mentoring engineering teams in the development of complex SaaS applications.
- Extensive hands-on experience with Full Stack development using Node.js and related technologies, with a minimum of 8 years of relevant experience.
- Proficiency in front-end and back-end technologies such as Node.js, Vue.js, GraphQL, MongoDB, Docker, and TypeScript.
- Solid hands-on experience building and deploying AI-driven applications or features using APIs and ML models.
- Strong understanding of AI concepts such as NLP, recommendation engines, chatbots, or intelligent automation tools.
- Strong expertise in cloud platforms such as AWS, Azure, or Google Cloud, with experience in architecting and deploying scalable and resilient applications.
- In-depth knowledge of Test-Driven Development (TDD) methodologies, unit, integration, and functional testing, and experience with testing frameworks and automation tools.
- Solid understanding of Object-Oriented Programming (OOP) principles, SOLID principles, and design patterns, with practical experience in their application.
- Thorough understanding of web security best practices and experience in implementing security measures and ensuring compliance with industry regulations.
- Familiarity with container technologies like Docker and proficiency in cloud infrastructure and solutions.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Proven ability to prioritize and manage multiple projects simultaneously, with a proactive and results-oriented approach.
- Passion for continuous learning and professional development, with a keen interest in staying updated with emerging technologies and industry trends.
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 & Tools
Full Stack developmentNode.jsVue.jsGraphQLMongoDBDockerTypeScriptAI-driven applicationsTest-Driven Development (TDD)Object-Oriented Programming (OOP)
Soft Skills
leadershipmentorshipcommunicationcollaborationproject managementproactive approachresults-orientedcontinuous learningfeedbackknowledge sharing