As a Team and as a unit, we love to put ourselves to the test every day to experience being a strong part, not just of the company, but of the Family that is our home as software developers. We love to deep dive into our fascinating and ever developing IT world – because we can. We keep making our unique online shop even better and we provide exceptional shopping experiences and optimal customer performance: For this, we are in demand.
As strategic thinkers and sometimes even pioneers, we evaluate how requirements from our specialist departments will be implemented ... and we make it work, whatever the challenge. At
REUTER
, people grow and give each other valuable impulses: We appreciate the four-eyes principle and the fact that knowledge complements each other perfectly. With us, you will quickly experience that software development is a team thing - and that pair programming is part of our daily routine.
The job that makes you happy:
Develop and integrate state-of-the-art features for our own e-commerce platform
Continuously optimize our digitals systems to increase efficiency, productivity and effectiveness
Write clean, maintainable and testable code
Create solutions together in a strongly growing and international team
Apply a test-driven development approach, maintain documentation and implement quality assurance practices
Share knowledge in your team to foster innovation and collaboration within the team
Face and overcome new challenges with your team in order to grow together
What makes us happy:
Successfully completed studies with a focus on computer science, a similar education or relevant professional experience
At least more than 8 years working experience on a high professional level
Very good knowledge in Node.js (streaming, work scheduling, deep knowledge of low-level node)
Very good knowledge TypeScript and Gitlab
Good knowledge in task queues like BullMQ (building own and working with)
Expertise in high performance data processing and working with distributed systems
ElasticSearch, MS SQL, Redis is your daily business
Fluency in English, German is a plus
Passion for innovation, big-picture thinking and professional discussions
Strong dedication to sharing skills and taking responsibility
What we offer you:
Workshops, code talks and coaching
Pair \& mob programming
Easy onboarding process
Personal development opportunities
Team based technology decisions
Direct communication between teams
Socialising Meetups