Architect and build a new greenfield, mobile-first web application using TypeScript with a modern frontend framework (React, Vue, or similar).
Adapt to mobile development: while React Native experience is a plus, you should be willing and able to learn it quickly when required.
Design reusable UI components leveraging Tailwind CSS, styled-components, or similar libraries, ensuring consistency and scalability across the application.
Champion AI-assisted development, embedding tools like GitHub Copilot, Cursor, and Claude into daily workflows to accelerate delivery and maintain quality.
Translate Product Requirement Documents (PRDs) into actionable technical tasks, managing the development lifecycle through structured workflows and iterative reviews.
Lead by example as a player-coach: write production code, perform code reviews, enforce standards, and mentor teammates on engineering excellence and effective AI-driven workflows.
Collaborate with client engineering leadership to adopt and extend shared frameworks, coding rules, and architectural patterns.
Deliver high-quality, scalable, and well-documented software that sets the engineering benchmark for future projects.
Requirements
5+ years of professional full-stack experience, including leading or mentoring other developers.
Deep expertise in TypeScript and the Node.js ecosystem (NestJS, Express, Fastify, etc.).
Strong frontend experience with at least one modern framework (React, Vue, or Svelte).
Ability to design scalable, maintainable component libraries using Tailwind, styled-components, or similar.
Proficiency in RESTful API design, following OpenAPI/Swagger standards, including versioning and documentation.
Expertise with NoSQL databases (MongoDB, DynamoDB) and solid understanding of data modeling.
Strong background in software architecture: clean code, SOLID, KISS, DRY principles, and layered or hexagonal patterns.
Hands-on experience writing unit tests (Jest, Vitest, Mocha) and end-to-end tests (Playwright, Cypress, Detox).
Strong understanding of Docker for containerized development and deployments.
Proficiency with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.) and DevOps collaboration.
Experience with Git workflows (trunk-based or GitFlow), code review practices, and continuous integration.
Familiarity with cloud platforms (AWS, GCP, or Azure) for deploying and scaling applications.
Understanding of security best practices: OWASP principles, secure authentication/authorization, and secrets management.
Strong knowledge of system design fundamentals: caching strategies (Redis, CDN), horizontal scaling, event-driven architecture, and messaging queues (Kafka, RabbitMQ, SQS).
Comfort working in greenfield projects, setting up repositories, tooling, architecture, and engineering standards from scratch.
Clear communication skills and the ability to bridge product and engineering teams, ensuring alignment with business objectives.
Benefits
A laptop is provided.
Community Tech activities.
A fun & dynamic environment and freedom to be creative.
Modern office with a flexible, relaxing zone.
Performance bonus (up to 2-month salary).
Performance review 2 times/ year.
Extra Premium Healthcare & Annual Health-check.
15 days of annual leave.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.