Middle Full-Stack Developer
Apply NowWe’re looking for a Middle Full-Stack Developer to help build and scale a modern marketplace platform. You’ll work on both front-end and back-end features, integrating APIs and delivering clean, reliable code as part of a remote, collaborative team.
Responsibilities:
- Own the full lifecycle of features, from technical design through production rollout and monitoring.
- Architect and implement back-end services in Node.js / Express that are secure, observable, and horizontally scalable.
- Build modern, accessible, and performant React (≥17) interfaces using hooks and component composition best practices.
- Integrate and harden third-party APIs and payment processors (PayPal, Stripe, etc.) with robust error handling and retries.
- Perform rigorous code reviews, enforce engineering standards, and proactively refactor legacy code.
- Profile, benchmark, and optimise application performance (both client and server).
- Collaborate closely with product, design, and DevOps to deliver incremental value on a tight release cadence.
- Mentor less-experienced teammates and share knowledge through pairing and technical presentations.
Requirements:
- 3+ years of hands-on experience building customer-facing web applications in production.
- Expert-level JavaScript/TypeScript & React with a deep understanding of its background processes.
- Track record of delivering well-documented REST and/or GraphQL APIs consumed by external teams or public clients.
- Solid grasp of clean-code principles: SOLID, design patterns, refactoring techniques.
- Comfortable with: Docker-based local environments, Git-flow, peer reviews, trunk-based CI/CD.
- Clear, concise communication in spoken and written English (Upper-Intermediate or higher).
- Ability to work autonomously, make architectural decisions, and justify them to the team.
- Experience with marketplace or e-commerce platforms (Sharetribe, Shopify, etc.)
Nice to Have:
- Familiarity with: AWS/GCP, Terraform, Kubernetes, Serverless patterns.
- Observability stacks (e.g. Prometheus/Grafana, Datadog, etc.)
- Contributions to open-source projects or technical blogging/speaking.
What we offer:
- Absence of micromanagement, a culture based on the principles of truth, trust, and transparency.
- Annual salary review.
- Career development according to an individual plan and mentorship.
- 15 working days of vacation, 6 sick days, and public holidays off.
- Individual legal and financial support.
- 50% compensation for coworking costs, English courses, and professional courses.
- Compensation for personal equipment costs.
- Monthly happy hours and online meetings with the team.
- Gifts on birthdays and anniversaries.
Interview stages:
- Screening Interview (30 minutes).
- Technical Interview (45-60 minutes).
- Pre-Offer Meeting (10 minutes).
Application Instructions:
Please include in the message:
- A link to a production project or GitHub repo that demonstrates your back-end and front-end skills.
- A short paragraph describing the most complex feature you’ve shipped and the architectural trade-offs you made.
- Your expected salary range and earliest start date.
Only candidates who meet the minimum requirements and provide the requested materials will be contacted for the first interview.