Senior Software Developer
- Hybrid
- Darmstadt, Hessen, Germany
- Development
Job description
About Omnia
Omnia is an ambitious scale-up 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 Developer 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, reliable, and efficient. You’ll contribute to decisions that shape the foundation of our platforms, and ensure the seamless processing of hundreds of millions of price recommendations daily.
Key responsibilities include:
- Identify and implement improvements to our crawler software and infrastructure, optimizing performance and resource utilization.
- Develop, maintain, and optimize internal APIs, as well as integrate external APIs, ensuring high efficiency and reliability.
- Design and manage robust data integrations, ensuring they are resilient, testable, and effective.
- Handle performance and resource optimizations for crawlers, databases, APIs, and data processing pipelines.
- Oversee system health and stability, including deployment pipelines and application monitoring.
- Work with modern tools like Terraform on AWS Cloud, managing Kubernetes clusters, RabbitMQ clusters, and databases.
- Provide guidance and support to junior developers and interns, fostering their growth and development.
- Address and resolve technical incidents efficiently, contributing to reduced downtime and improved system reliability.
- 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 with each other. 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 & welness benefit
- Stock Appreciation Rights program
- Referral bonus program
Interested? We are looking forward to your application!
Questions? Feel free to reach out to Elisa, our recruiter: e.mozena@omniaretail.com
Please notice we will only consider candidates already living in Germany.
or
All done!
Your application has been successfully submitted!