Backend Developer, API

Full Time
Opening date
Applications Close


This job has now closed and is no longer accepting applications.

See related jobs

Archive Job Description

This is a mid-level role where you’ll be part of our Experience Team — developing our backend-for-frontend that powers many high-volume eCommerce sites. 

This role is for you if:

  • The challenge of working on high-scale and high-performance sites powering billions of turn-over sounds exciting for you
  • You strive for being in charge of unifying the handling of many different microservices and providing excellent frontend performance
  • The idea of developing a platform targeted for other developers — providing a cloud platform and API for them — is something that inspires you

Our stack is made up of React (plain and TypeScript) and Next.js in the frontend, plus MaterialUI, SCSS, and Tailwind. PHP with Symfony and Node.js in the backend. MySQL and CouchDB as databases.

You’ll have experience like:

  • PHP — knowledge of Symfony or a similar framework is a plus
  • Testing PHP code: domain logic with unit tests, and the most critical user paths with end-to-end tests
  • Relational databases, document-based databases, and/or key-value storages
  • Infrastructure automation tooling, knowing Ansible and Terraform in particular would be a plus
  • Managing and scaling node.js servers
  • Go and Bash would be a plus, but not required

What’s it like working in the Experience team?

“We’re a genuine team. When we come across challenges, we make sure that we can always rely on each other’s strengths and openness — both within the team and beyond the team.” — Klaudija, Frontend Developer

What you’ll accomplish in your first 90-days:

  • Assist the team in finishing the first version of our new Cloud Function extension points
  • Familiarize yourself with the stack
  • Release your first library or API addition to production
  • Bond with your team members and the product team you closely collaborate with
  • Discuss future features with the Product team to build a shared understanding and communicate technical trade-offs of potential implementations

We’re offering:

  • remote setup and processes tailored for remote workers
  • The freedom of planning your work around life and not the other way round — we want you to bring your full self to work, and this includes owning your daily routines
  • company laptop of your choice and a personal budget for any additional equipment you need — you’ll be able to purchase it yourself with a virtual company credit card
  • A 5-day yearly retreat where we meet with the whole team and spend time together at a beautiful place for additional social bonding
  • The option for our teams to meet for co-working or team-only retreats, including all travel and accommodation costs

What are your values?

Values are really important to us at Frontastic. They’re part of our company DNA. You can read more about our values and culture on our website, and we’re happy to tell you how we live up to them during the interview process. It’ll be great to know what your values are as we get to know you. It’s always interesting to see what new people add to our culture as we grow.

Our hiring process for this role:

  1. CV screening
  2. Pre-screening call with Kore, our Chief Technology Officer
  3. Culture questions (via email)
  4. Initial interview with Jim, or another Senior Fullstack Developer
  5. Second interview with Florian, our Engineering Manager
  6. Stakeholder lunch where you’ll get the opportunity to meet some of your co-workers

If you have any questions about this role or our process, email us at [email protected]. Please note that applications will only be accepted directly through the job application form.

We aim to respond to all candidates within 72 hours (except weekends).

About Frontastic

We’re a fully remote company, and we’ve been working that way since founded in 2017.

Frontastic is a Composable Frontend Platform that unites business and development teams to build commerce sites on top of headless. Our mission is to let commerce teams build the incredible. Our customers see higher conversion rates, increased developer productivity, and a faster time to market.

If you want to learn more about our product, watch our product demo video.

Equal opportunities

We’re an equal opportunity employer and value diversity at our company. We don’t discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

See a few more

Related jobs in Programming

Job Widget Code

Place this code wherever you want the widget to appear on your page.

<script src="//" async></script>

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview.
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them.
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers.
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job