Senior Full Stack Engineer (Team Lead)
We are looking for a Senior Full Stack Engineer to lead a small, high-impact engineering team responsible for our customer-facing web platform, public API, and the internal platform powering our AI model training workflows.
This role combines hands-on engineering, technical ownership, and team leadership, with a strong emphasis on system design, architectural decision-making, and cross-functional collaboration.
Key Responsibilities:
Team Leadership
- Lead a team of two Full Stack Engineers and one QA Engineer.
- Provide ongoing mentorship, code reviews, and technical guidance.
- Facilitate Scrum ceremonies and ensure smooth sprint execution.
- Maintain high engineering standards, code quality, and delivery velocity.
Technical Ownership
- Own development and maintenance of the customer-facing web application (React + Node.js), external APIs, and the internal AI-training platform.
- Architect, design, and implement backend services using AWS Lambda (serverless) as well as containerized workloads on EC2.
- Oversee performance, scalability, and reliability of Postgres RDS.
- Drive improvements to CI/CD, build pipelines, testing strategy, and infrastructure resiliency.
Ecosystem & Tooling
- Work within a monorepo structure.
- Manage IaC using AWS CloudFormation.
- Maintain monitoring, logging, and alerting pipelines via Coralogix.
- Ensure robust automation with Cypress and Vitest.
- Maintain Docker-based development environments and EC2 deployments.
Cross-Team Collaboration
- Partner with Product Managers to transform requirements into actionable technical plans.
Coordinate with other engineering teams under the CTO to ensure architectural alignment and shared standards.
Key Projects You Will Own:
- Customer-facing web platform (React + Node.js + AWS).
- Internal AI model training platform, including all supporting backend services and tooling.
- Modernization, optimization, and scalability initiatives across the entire stack.
Qualifications:
- Strong experience with TypeScript across frontend and backend.
- Hands-on expertise with React, Node.js, AWS Lambda, EC2, Docker, and Postgres RDS.
- Proven experience mentoring or leading engineers.
- Solid understanding of CI/CD pipelines (GitHub Actions), automated testing, logging, and monitoring.
- Ability to collaborate directly with Product and translate requirements into architecture and execution plans.
- 5+ years of professional software development experience.
- 3+ years of JavaScript/TypeScript experience.
1+ year in a Lead Developer or Team Lead role.
Nice to Have:
- Familiarity with serverless design patterns.
- Experience with performance tuning for Node.js and Postgres.
Ready to take the lead and build impactful products?
Apply now โ weโd love to meet you!
Required languages
| English | B2 - Upper Intermediate |