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.
๐ Application Tools
๐ฏ 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
Highlight any Odoo-specific projects in your resume, even if small, to show hands-on ERP experience.
Mention experience with logistics or last-mile delivery systems, as it aligns with CYCLEโs mission.
Tailor your cover letter to emphasize your impact on automating processes that save time and reduce errors.
Include a link to a GitHub repo or code sample demonstrating Python backend work, especially API integrations.
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:
โ ๏ธ 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:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!