Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Software Engineer

Omnia Retail

Darmstadt

Hybrid

EUR 70.000 - 90.000

Vollzeit

Vor 30+ Tagen

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Starte ganz am Anfang oder importiere einen vorhandenen Lebenslauf

Zusammenfassung

A leading company is seeking a Senior Software Engineer to enhance their pricing platform. This role involves optimizing software performance, managing data integrations, and guiding junior developers. Join a collaborative team focused on innovation and excellence in a hybrid work environment.

Leistungen

35 days off per year
Hybrid way of working with flexible working hours
Travel Reimbursement
Health & wellness benefit
Stock Appreciation Rights program

Qualifikationen

  • 7 years of backend development experience with Scala, Java, or Python.
  • Proficiency in automated testing and deployment (CI/CD).

Aufgaben

  • Identify and implement improvements to crawler software and infrastructure.
  • Develop, maintain, and optimize internal APIs.

Kenntnisse

Backend Development
Collaboration
System Performance Analysis

Ausbildung

Degree in Computer Science

Tools

Terraform
Kubernetes
RabbitMQ
PostgreSQL

Jobbeschreibung

Omnia is an ambitious scaleup focused on delivering the best pricing platform for online retailers and brands. Our software is crucial to our customers' strategies, providing competitive data pricing insights and dynamic pricing. We lead the European market and aim to expand globally.

About the Team

The Daedalus Team manages a highly scalable and flexible crawler architecture processing millions of data points daily. We are a team of agile minds constantly challenging the status quo, striving to enhance our software and infrastructure. Our environment encourages exploration and innovation, with opportunities to work on a broad spectrum of technologies including Python, Scala, Kubernetes, RabbitMQ, and Terraform on AWS Cloud.

About the Role

We are looking for a Senior Software Engineer who thrives on solving complex technical challenges and has a deep understanding of software architecture. While this is not a pure software architect role, we need someone with significant exposure to architectural concepts, ensuring our systems are scalable and reliable, and contributing to decisions that shape the foundation of our platforms to ensure the seamless processing of hundreds of millions of price recommendations daily.

Key responsibilities include :
  1. Identify and implement improvements to our crawler software and infrastructure, optimizing performance and resource utilization.
  2. Develop, maintain, and optimize internal APIs, as well as integrate external APIs, ensuring high efficiency and reliability.
  3. Design and manage robust data integrations, ensuring they are resilient, testable, and effective.
  4. Handle performance and resource optimizations for crawlers, databases, APIs, and data processing pipelines.
  5. Oversee system health and stability, including deployment pipelines and application monitoring.
  6. Work with modern tools like Terraform on AWS Cloud, managing Kubernetes clusters, RabbitMQ clusters, and databases.
  7. Provide guidance and support to junior developers and interns, fostering their growth and development.
  8. Address and resolve technical incidents efficiently, contributing to reduced downtime and improved system reliability.
  9. Write well-structured, orderly code with comprehensive documentation, ensuring maintainability and clarity for current and future team members.
Job requirements
About You

You are an experienced developer with a passion for high-quality code and a collaborative spirit. Your expertise spans various technologies, and you are committed to continuous learning and improvement. You bring :

  • 7 years of backend development experience with languages such as Scala, Java, or Python.
  • A degree in Computer Science or a related field.
  • Proficiency in automated testing and deployment (CI/CD), design patterns, relational databases, and infrastructure management.
  • Familiarity with microservices architecture, cloud environments like AWS, and modernization tools like Kubernetes and Docker.
  • A proven ability to analyze and optimize system performance at a macro level.
  • Experience with relational databases (PostgreSQL) and exposure to NoSQL databases is a plus.
  • A proven track record of writing organized, maintainable code with thorough documentation to support future development and team collaboration.
  • A proactive approach, exceptional teamwork, and the ability to handle stress and challenges positively and effectively.
Why Omnia

At Omnia, we believe growth is a journey you shape. You’ll have the freedom and support to carve your own development path while thriving in an environment that values authenticity. With team members from all over the globe, we embrace our "Free to Be You and Me" mindset, creating a workplace where individuality is celebrated.

We balance flexibility with connection, enjoying the perks of remote work while coming together at our offices for collaboration and fun. We celebrate each other's achievements, and our value "Never Stop Learning" encourages us to continuously share feedback. We are "Obsessed With Excellence," which comes naturally because we love what we do.

What do we offer
  • 35 days off per year
  • Hybrid way of working with flexible working hours
  • Travel Reimbursement
  • Health & wellness benefit
  • Stock Appreciation Rights program
Interested?

We are looking forward to your application!

Questions?

Feel free to reach out to Elisa, our recruiter.

Please note we will only consider candidates already living in Germany.

Your application has been successfully submitted!

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.