About the Role
You will work closely with Product and Engineering teams to develop partner-facing experiences, widgets, and internal applications. You'll build and maintain frontend applications, widgets, partner portals, and landing pages, while also designing and implementing backend services and APIs. You'll prototype new partner integrations and B2B solutions, collaborate with Product Managers and Designers from requirements through to production, and own features end-to-end including deployment and support. You'll take part in code reviews and architecture discussions, and you'll actively use AI tools to accelerate your development and boost your productivity.
Requirements
- Commercial experience with Node.js and TypeScript
- Experience building and maintaining REST APIs
- Good understanding of PostgreSQL and Redis
- Understanding of asynchronous patterns and message queues
- Familiarity with JWT and OAuth2
- Strong JavaScript and TypeScript skills
- Solid experience with React or Angular
- Experience building responsive web applications
- Experience with component-driven architecture and reusable UI patterns
- Experience with HTML, CSS, SCSS, and modern frontend tooling (Webpack, Vite, ESLint, Prettier)
- Experience writing UI tests using Jest or similar frameworks
- Strong Git workflow and code review practices
- Experience with CI/CD and GitLab CI
- Docker and local development environments
- Comfortable working with Linux and CLI tools
- Understanding of software architecture and distributed systems concepts
- Experience using Cursor, GitHub Copilot, Claude Code, or similar tools
- Experience with AI-assisted coding, debugging, and documentation
- Understanding of prompt engineering and LLM capabilities
Responsibilities
- Build and maintain frontend applications, widgets, partner portals, and landing pages
- Design and implement backend services and APIs
- Prototype new partner integrations and B2B solutions
- Work closely with Product Managers and Designers from requirements to production
- Own features end-to-end, including deployment and support
- Participate in code reviews and architecture discussions
- Actively leverage AI tools to accelerate development and increase productivity
Benefits
- Support for courses, conferences, and English learning (up to 100% coverage)
- Remote or hybrid format with flexible hours across international teams
- Up to 20 vacation days + 8 company holidays + 5 personal days per year
- Structured performance reviews and team awards
- Retreats in international locations