Full Stack Developer

AI overview

Contribute to a remote-first multicultural team by developing e-commerce solutions that impact millions of users with opportunities for ownership and career growth.

Jumpseller is an e-commerce platform built for fast-growing businesses. Our mission is to make online commerce simple, so companies can focus on what they do best: selling their products.

Today, thousands of merchants rely on Jumpseller to manage every aspect of their online business - from products and orders to shipping and customers - across multiple sales channels, including online stores, chat, mobile, integrated marketplaces, and more.

Although we’ve been around for over 10 years, Jumpseller maintains a startup-like culture where your ideas are valued, your contributions have real impact, and there’s plenty of room for learning, ownership, and career growth.

We’re a multicultural, diverse team made up of people from many countries and backgrounds. While we’re a remote-first company, we also have two offices where teams connect in person: Santiago, Chile, and Porto, Portugal.

The role

We’re looking for a Full Stack Developer to join our growing team. We value skilled, dedicated people who share our passion for building a product used by millions of users worldwide.

This is a fully remote position, open to candidates based in Portugal.

What You’ll Do

  • Work in an informal, collaborative environment serving a global market

  • Write clean, modular, scalable, and reliable code capable of handling millions of records

  • Design and implement new features end-to-end, starting from a given set of specifications

  • Build automated tests for your code and help improve and maintain our existing test suite

  • Collaborate with our Customer Support team to resolve technical issues and identify ways to improve our service

  • Take ownership, autonomy, and responsibility for your work and its impact

Your Day-to-Day

Here are some examples of projects and activities you may work on:

  • Collaborate with developers, designers, and product owners to build a multi-location inventory system

  • Help complete recurring Meta Security Assessments

  • Develop CSV-based import/export tools to manage stock efficiently

  • Implement barcode scanning in React Native for our mobile app

  • Work closely with the Design team to set up infrastructure for our UI Design System

  • Spend time with our Customer Support team, triaging and fixing production issues

  • Model new database structures in UML for upcoming features such as Gift Cards


The Recruitment Process

  • We review all CVs and cover letters received

  • First interview (30 minutes) – Introductory conversation with our People team to get to know each other
    (January)

  • Case Study – Selected candidates will complete a practical case study at their own pace (up to 4 hours)
    Only 4–6 candidates will be invited
    (February)

  • Final interview (45–60 minutes) – Review of the case study and a deeper discussion about your professional experience and achievements
    (February)

  • Offer stage – We expect to send offers by February/March

All candidates will be notified by us once the process is concluded. Those on the last interview stage can request brief feedback about their application.

Requirements

You are

  • Hold a complete Bachelor’s or Master’s degree in Informatics, Computer Science, Software Engineering, or a related field;

  • Have proven professional experience in object-oriented programming and web development;

  • Have experience with Ruby or Ruby on Rails (candidates without this experience will also be considered);

  • Have experience with React or React Native;

  • Are detail-oriented, writing high-quality code that is maintainable, efficient, and reliable

  • Have experience with MySQL or other relational databases

  • Are familiar with automated testing tools

  • Are comfortable working with JSON, XML, and CSV formats, as well as HTML/CSS

  • Are familiar with AI-powered coding tools (e.g. GitHub Copilot, ChatGPT, Claude) to improve productivity and code quality

  • Communicate well in English and enjoy working collaboratively in a team

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-Stack Engineer Q&A's
Report this job
Apply for this job