(Senior) Backend Engineer

InterNations
München, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
München, Germany

Tech stack

PHP
Agile Methodologies
Automation of Tests
Databases
Continuous Integration
Relational Databases
Django
Python
Laravel
MariaDB
Memcached
RabbitMQ
Redis
Ruby
Next.js
Solr
Symfony
TypeScript
Web Application Frameworks
PHPUnit
Backend
Behat
Search Engines
Web Technologies

Job description

Our engineering teams architect, develop, and test our products. As a Backend Engineer, your mission is to build scalable and fast backend software for our platform which serves millions of views monthly. Not only limited to the backend, crossing the protocol boundary you can implement functionality from the browser to the database. At InterNations you will contribute to connecting global minds and making expat life a great experience.

As a member of an international, cross-functional Product Experience Team (PXT), you will architect, implement, and test new functionality and maintain existing functionality using web technologies.

Our PXTs organize themselves using Agile methodologies and you will work closely with your Product Manager and your team on the feasibility of concepts and upcoming changes. You will write automated tests at the unit, integration, and acceptance levels to assure quality and longevity of our products and a sustainable pace for future changes.

As part of the greater engineering organization, you will lead and take part in cross-team initiatives: architectural changes, refactoring, and establishment of best practices., * Bettering our skills, teaching each other and learning ways to build better software

  • User testing, experimentation, automated testing and continuous integration to gain meaningful feedback for what we do
  • Fostering collaboration and cooperativeness

Technologies we use: PHP, Symfony, MariaDB, Solr, RabbitMQ, Redis, Memcached, Composer, Behat, PHPUnit, TypeScript, Next.js, TanStack Query, MUI

Where we work: Although we're based in Munich, Germany, most of our staff works across Germany. For this position we are looking for people based in Germany or Spain, who already have the right to work in the respective country.

Requirements

Do you have experience in TypeScript?, * Relevant experience in a language like PHP, Python, TypeScript, or Ruby is needed, as we are working with PHP and TypeScript

  • Experience with a modern web framework like Symfony, Laravel, Next.js, or Django
  • Experience with automated testing, whether it's unit, functional and/or acceptance testing
  • A strong interest in working with big datasets in relational databases, search indexes, or key-value stores
  • Someone with strong communication skills, and is a self-motivator (especially as we work in a fully remote setting)
  • Someone with experience working collaboratively with multiple teams in various disciplines

Apply for this position