Contact Us
Back to Careers

Middle Full-Stack Developer

Apply Now

We’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.

Apply Now