Principal Software Engineer - Backend (Remote)
About the Role
As a Principal Software Engineer - Backend (remote), you will drive the technical evolution of Chrono24 and shape the architecture to ensure it remains scalable, robust, and adaptable in the long term. This role is pivotal in leveraging your technical expertise and systems thinking to modernize core areas of the platform, structure complex challenges, and make technical decisions that have a lasting impact.
What You'll Do
- Develop modern backend applications focusing on performance, scalability, and maintainability.
- Collaborate with cross-functional teams such as Product Management, Frontend, Mobile App, UX Design, and QA to deliver holistic solutions.
- Work closely with the Tech Leadership team to drive the strategic and technical evolution of the Chrono24 platform.
- Ensure code and product quality through code reviews, pair programming, and automated testing.
- Support agile methodologies (Scrum/Kanban) and actively participate in sprint planning and reviews.
- Take ownership of key technical decisions and opportunities for professional development.
Requirements
- Several years of experience as a Principal Engineer, Tech Lead, Lead Developer, or in a comparable role.
- Strong expertise in developing backend systems with Java.
- Hands-on experience in software and system architecture (e.g., Domain-Driven Design, DDD).
- Good understanding of build and deployment processes (e.g., GitLab CI/CD, Jenkins).
- Team-oriented and self-directed working style with the ability to provide technical leadership.
- Strong communication skills and the ability to convey technical concepts clearly.
- Experience with agile methodologies such as Scrum or Kanban.
- Enthusiasm for continuous learning and new technologies.
Nice to Have
- Experience in web or native app development and integrating them with backend systems.
- Experience with monitoring and alerting (e.g., Elastic Stack, Grafana, or comparable tools).
- Knowledge of server-side rendering (SSR) and its integration with backend systems.
What We Offer
- Receive an additional €80 net per month (e.g., for internet, mobility, or shopping).
- Our in-house kitchen prepares an excellent meal for you every day.
- No fine print: we offer only permanent employment contracts.
- 30 days of vacation per year, plus an extra day off on December 24 and December 31.
- Work from abroad up to 20 days per year.
- Diversity@Chrono24: We believe in the power of diversity and are committed to creating an inclusive environment.
This Principal Software Engineer role at Chrono24 offers a unique opportunity to lead backend development in a dynamic environment. Enjoy competitive benefits and a strong focus on diversity.
Who Will Succeed Here
Deep expertise in Java programming and a strong understanding of Domain-Driven Design principles to architect complex systems effectively.
Proven experience in implementing CI/CD pipelines using GitLab CI/CD and Jenkins, demonstrating a strong commitment to Agile methodologies and Scrum practices for iterative development.
A strategic mindset focused on scalability and long-term adaptability, with experience in utilizing the Elastic Stack and Grafana for monitoring and performance optimization in distributed systems.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months