Back-End Software Engineer

  • Remote - Worldwide

Remote

Software Development

Mid-level

Job description

Description

Madewithlove is currently looking for a full-time PHP back-end engineer (f/m/x) who can make complex systems understandable, embraces legacy code, loves working according to the latest standards and takes pride in delivering nothing but high-quality code.

We are a 100% remote company from Belgium that helps start- and scale-ups in the tech ecosystem grow. Next to developing high-quality applications, we also shape our clients’ teams and how they work. At madewithlove, you will work on projects for Belgian and international clients, in and with hybrid teams.

Go and explore our website to see who we have already worked for and with what kind of beautiful and talented people you will be working alongside. Read all about our company culture and what you get in return for all your hard work.

We specifically encourage underrepresented groups to apply. At madewithlove, we celebrate diversity and are promoting an inclusive environment in which our team members from all different backgrounds, ages, genders or sexual orientations feel equally appreciated. In order to achieve this, we are committed to shaping a hiring process that provides everyone with an equal opportunity to get hired. Read more about our efforts towards a more inclusive and diverse environment.

Nothing personal, but…

This is important! You have to live and work in the range of time zones UTC-01:00 and UTC+03:00. Since we already have people working in these time zones, stretching it further would make working together inefficient, in our opinion.

What will you be doing?

  • You will write modern PHP code while understanding that continuous refactoring is part of the job. You will use a critical and pragmatic approach to ensure the quality of the code.

  • You review the platform’s technical architecture and make the right choices about which technologies we should (or should not) use.

  • You’ll be responsible for implementing automatic testing because you understand it’s an integral part of delivering high-quality features.

  • You maintain and improve CI/CD pipelines to ensure a steady and stable release pace.

  • You collaborate with a small team of extremely nice engineers across projects, and you aim to improve others as much as yourself.

  • You implement and maintain development processes.

Requirements

Don’t hesitate to apply if you don’t fulfil 100% of the requirements. Superheroes don’t exist. People with passion and talent do!

People skills

  • You protect our company values in and outside the company walls, politely speaking out when they are not followed. You embrace diversity, inclusivity, and (e)quality.

  • You like working in the startup scene and have a passion for SaaS. You don’t mind going the extra mile if needed and managing your own time in a flexible environment.

  • You know where information can be found and actively search for it. You can think for yourself and challenge the information you find. You don’t hesitate to ask questions because others know things you don’t. You document everything in such a way that everybody can understand what is happening and why.

  • Although you can work independently and efficiently, you like to work in a team environment. You make sure that everybody in your team feels safe to give their opinion, and you value every team member’s input. Once a group decision is made, you act as a team member by following the architecture, processes and coding standards as agreed upon.

  • You do what you promise, and you take ownership of tasks. You always try to go for the best quality possible with respect to timing and budget. You understand the why of decisions, and you suggest improvements when you see an opportunity.

  • You always aim for quality, so you actively and consistently strive to expand your knowledge, both technical and non-technical. You like sharing your knowledge with colleagues and the world through different channels (blogging, presentations, group discussions, …). You are able to give others honest, constructive and actionable feedback. Credit is assigned accurately and generously.

  • You can communicate clearly, taking into account who your audience is. You are always honest, sometimes brutally so, but you are aware of the situation and always stay polite. You know which channel is right for each message or question.

Technical skills

  • PHP has little to no secrets for you.

  • Proper coding architecture is what makes you happy (e.g. MVC, SOLID).

  • You have experience setting up infrastructure (e.g. DigitalOcean, Amazon Web Services) and CI/CD pipelines (e.g. GitHub Actions)

  • You have experience building RESTful APIs.

  • You are keen on quality assurance and automatic testing.

  • Version control (e.g. Git) is something you can’t do without.

  • Your English must be very good, both oral and written. We don’t mind accents, though.

Bonus points

  • You have experience with queues, event sourcing, CQRS, Elasticsearch and/or Laravel.

  • Building and implementing RESTful APIs is a “been there, done that” for you.

  • You have already been on the front-end side (e.g. React, Vue.js).

  • The open-source community treats you like a celebrity.

  • Conference stages feel like home to you.

  • You’re contributing or have contributed to open-source software.

What will you be offered?

(People from outside of Belgium will work as subcontractors. People from Belgium will be put on our payroll).

  • Remuneration in accordance with the rest of the team and your experience.

  • (Real) flexible working conditions tailored to your personal life.

  • 25 paid holidays (20 free of choice and the week between Christmas and New Year) + 10 National holidays.

  • A yearly company retreat.

  • A group of enthusiastic colleagues spread all over the world!

  • Ten per cent of your time goes to expanding the company’s knowledge, experimenting, or (co-)creating things!

If this sounds like we are talking about you, please don’t hesitate to hit the ‘Apply’ button.

The process

If you pass the CV screening, you will have a first video interview with a non-technical recruiter from madewithlove. The candidates who are selected will receive a technical challenge. The final round is the interview with the management team of madewithlove.

Good luck!

Share this job:
Please let madewithlove know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply