Application Guide

How to Apply for Software Engineer (f/m/d) - Berlin

at CYCLE

๐Ÿข About CYCLE

CYCLE is accelerating the green transition in last-mile logistics with a fleet of e-bikes across Europe, making urban deliveries sustainable and efficient. Working here means contributing to a tangible reduction in carbon emissions while shaping the future of mobility.

About This Role

As a Software Engineer at CYCLE, you will be the backbone of our ERP system, customizing Odoo to streamline operations like warehousing, sales, and accounting. Your work on integrations and automation will directly impact the scalability of our sustainable delivery network.

๐Ÿ’ก A Day in the Life

Youโ€™ll start by reviewing tickets from business units requesting new Odoo features or bug fixes, then write Python code to customize modules. After lunch, you might work on integrating our ERP with a delivery tracking API, and end the day by testing automations to ensure smooth warehouse and accounting operations.

๐ŸŽฏ Who CYCLE Is Looking For

  • A backend developer with 2+ years of Python experience, ideally with Odoo or similar ERP frameworks, who enjoys building custom modules.
  • Someone who understands ERP processes like inventory, order management, or accounting and can translate business needs into technical solutions.
  • Proficient in PostgreSQL and REST API design, with a knack for creating robust integrations between systems.
  • Fluent in German and English, comfortable collaborating with cross-functional teams in Berlin.

๐Ÿ“ Tips for Applying to CYCLE

1

Highlight any Odoo-specific projects in your resume, even if small, to show hands-on ERP experience.

2

Mention experience with logistics or last-mile delivery systems, as it aligns with CYCLEโ€™s mission.

3

Tailor your cover letter to emphasize your impact on automating processes that save time and reduce errors.

4

Include a link to a GitHub repo or code sample demonstrating Python backend work, especially API integrations.

5

Prove your German skills by writing a short paragraph in German in your cover letter or resume.

โœ‰๏ธ What to Emphasize in Your Cover Letter

['Your passion for sustainability and how your technical skills can help CYCLE scale its e-bike delivery network.', 'Specific examples of customizing Odoo modules or integrating REST APIs to solve real business problems.', 'Your ability to work with business units to gather requirements and deliver solutions that improve efficiency.', 'Your bilingual proficiency and willingness to work in a German-speaking environment.']

Generate Cover Letter โ†’

๐Ÿ” Research Before Applying

To stand out, make sure you've researched:

  • โ†’ Explore CYCLEโ€™s website and blog to understand their e-bike fleet model and expansion plans across Europe.
  • โ†’ Read about Odooโ€™s latest features, especially in logistics and accounting modules, to show up-to-date knowledge.
  • โ†’ Check CYCLEโ€™s LinkedIn or news articles for recent partnerships or funding rounds to discuss their growth.
  • โ†’ Familiarize yourself with Berlinโ€™s startup ecosystem and CYCLEโ€™s competitors in sustainable delivery.

๐Ÿ’ฌ Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Describe a time you customized an Odoo module. What was the requirement and how did you implement it?
2 How would you design a REST API integration between Odoo and an external logistics platform?
3 Explain how you would automate a recurring business process (e.g., invoice generation) in Odoo.
4 How do you handle conflicting requirements from different business units (e.g., sales vs. warehouse)?
5 What experience do you have with PostgreSQL performance tuning in an ERP context?
Practice Interview Questions โ†’

โš ๏ธ Common Mistakes to Avoid

  • Submitting a generic application without mentioning Odoo or ERP experience โ€“ itโ€™s the core of this role.
  • Ignoring the German language requirement; even if youโ€™re not fluent, show willingness to learn.
  • Focusing only on frontend or full-stack skills; this is a backend-heavy role with ERP focus.

๐Ÿ“… Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

โœ“

Offer

Congratulations!

Ready to Apply?

Good luck with your application to CYCLE!