Senior Backend Engineer (f/m/x)

Permanent employee, Full-time · Berlin, Germany, Leipzig, Germany, Düsseldorf, Germany

SUPER. SIMPLE. CIRCULA.
Circula is a Berlin-based software-as-a-service fintech that provides companies with a comprehensive expense platform for any payments made by employees.

We are a team of 130 ambitious talents obsessed with the mission to simplify finance and payroll administration, while ensuring compliance through smart automations – so employees can do their best job. With over 30 nationalities across our offices in Europe, we embrace diversity and foster an inclusive culture, welcoming different perspectives and connecting people from different backgrounds.

New work is nothing new to us: We value the freedom of choosing how and where we want to work. Through trust and flexibility, we are innovative and driven for success.

Want to become a Circulator? Join us in becoming the #1 expense platform in Europe!
YOUR IMPACT AT CIRCULA

We are seeking a Senior Backend Java Engineer to drive the technical design, development, and delivery of our high-performance cloud-based systems. The ideal candidate will have extensive experience in software engineering, with a deep understanding of Java and its associated ecosystem.


Join our international talented team - and you will work directly sparring with our CTO to take Circula to the next level!


Your Tasks: 

  • Drive the design, development, and delivery of our backend systems

  • Collaborate with cross-functional teams to identify and prioritize features and requirements

  • Guide and mentor the development team in coding practices, quality standards, and feature development

  • Develop and maintain documentation for system architecture, code, and testing

  • Participate in code reviews and ensure quality standards are met

  • Drive continuous improvement and innovation in the backend engineering processes and technologies

  • Troubleshoot and debug complex production issues

  • Develop and maintain integrations with third-party systems, particularly related to our API integrations

Our tech-stack includes Spring Boot, Kotlin, Java, MongoDB, ElasticSearch, RabbitMQ, GitHub, CircleCI & AWS
YOUR TALENTS FOR CIRCULA
  • 7+ years of experience in designing and developing complex software systems

  • Extensive experience in backend development using Java, including in-depth knowledge of the Java ecosystem and tooling (maven, gradle, etc.)

  • Hold a Bachelor's degree in Computer Science or related field

  • First-hand experience with cloud-based systems, such as AWS (preferable) or Azure

  • Good knowledge of RESTful API development and integration

  • Hands-on experience with data modelling and database design

  • Knowledge of software development best practices, including Agile methodologies, version control, and continuous integration and deployment

  • Familiar with serverless & microservices architecture and know how with event-driven architecture and messaging systems (Kafka, RabbitMQ)

  • Good knowledge of English, both written and spoken, additional languages a plus!

  • Nice to have: experience with containerization (Docker, Kubernetes), ElasticSearch, Ansible

BENEFIT WITH CIRCULA
Circula’s Benefits. Enjoy Circula's food, internet and mobility allowances of up to €200 per month on us!
Flexible working. Decide for yourself how often you want to work from home or at our offices in Berlin/Leipzig/Düsseldorf (or even a sneaky workation)
Learning and Development. Use your €1500 budget for books, conferences, courses and more.
Free Urban Sports Club membership. Keep fit and healthy with the sports that you love.
Positive and open-minded. We love to socialize at team and company events. We also love pets, so your dog is always welcome too!

Sounds exciting? Check out our careers page, our blog and get an impression of our culture at #lifeatCircula!
WHAT'S NEXT?
We promise, it will be quick! Our Talent Acquisition Manager, Marko Pavicevic will get back to you with feedback within 2 working days. During the interview process, you will meet our team, our CTO and Co-founder Roman, and our CEO and Co-founder Nikolai. We encourage you to apply, even if you don't meet all the criteria. At Circula, we promote diversity and inclusion by welcoming individuals from diverse backgrounds. 

We value and embrace everyone, regardless of gender, ethnicity, sexual orientation, religion, or disability.
Your application at Circula
Thank you for considering a career at Circula. Please fill out the following form. In case you are experiencing problems with the document upload, please email your application and associated documents to jobs@circula.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.