Avoin.Työpaikka – Senior Odoo Developer | Helsinki/Remote (EU-Based)

Hey Senior Odoo Developer, come to work with us!

At Avoin.Systems, we prioritize clean, maintainable code over quick hacks. If you are an experienced Odoo Developer looking to work on complex architectural challenges within a high-trust, engineering-led environment, this role is for you.

The Role: You will lead backend Odoo development, taking ownership of architecture design, complex integrations, and quality assurance across our core projects.

What You’ll Do?

  • Design robust module architecture, custom data models, and business logic.
  • Build seamless integrations to third-party systems.
  • Apply a business-first approach to solve real business problems, leveraging your understanding of business processes and Odoo’s native capabilities rather than just rushing to code.
  • Maintain code quality through code reviews, automated testing, and CI/CD pipelines.
  • Collaborate with an experienced development team using modern tools and Git workflows.

What We Expect?

  • Business-First Mindset: You prioritize solving real business problems and seizing opportunities over rushing to code, backed by a strong understanding of business processes and Odoo’s native capabilities.
  • Odoo Expertise: Solid background and at least 5 years of experience in Odoo backend development (Python, ORM, QWeb, XML, PostgreSQL). 
  • Engineering Standards: Strong experience with Git, Docker, and Linux environments.
  • Problem Solving: Self-directed, able to architect scalable solutions independently.
  • AI Tooling & Mindset: Proficiency with AI coding tools and processes combined with a strong drive to actively integrate AI into your daily workflow and technical solutions.
  • Communication: Professional fluency in written and spoken English.
  • Location: Must be physically located and eligible to work within the European Union.

Why Join Avoin.Systems?

  • Quality-First Engineering: Time to write maintainable code, perform proper testing, and refine architecture without standard ”agency rush.”
  • Flexibility: Work 100 % remotely from anywhere in the EU or join us in the office. Flexible working hours built around asynchronous work.
  • Great Team & Culture: Team gatherings, office events and an environment of expert peers who love building solid software.

Application Process

  1. Application: Send your CV, portfolio/GitHub link, and salary expectation to odoo-developer@avoin.systems
  2. Initial Interview(s): One or more preliminary rounds to discuss your background, technical expertise, and role expectations.
  3. Practical Task: A real-world assignment to showcase your technical skills and code quality standards.
  4. Team Chat: Informal interview with your future teammates to ensure mutual fit.
  5. Final Selection: Together with your team members, we will select the most suitable candidate who fits both the role and the team.

We review applications continuously and fill the role as soon as we find the right match.

Got any questions?

Reach out to Svante Suominen at +358 440 782 683 — we’re happy to chat about our projects, engineering culture, or what day-to-day life looks like here.

Life at Avoin.Systems

We are a team of 30+ individuals building top-notch digital solutions. We believe happy engineers write the best code, so we build our culture around trust, continuous learning, and actual balance.

  • Growth & Ownership: We encourage new ideas and give you the space to lead projects you care about, continuously expanding your technical stack.
  • Perks & Wellbeing: Enjoy weekly paid workout hour, an on-site office gym, joint breakfasts, and regular team events.
  • Our Hub: Our main office is located in Vallila, Helsinki, with great transport links. While we support remote work, we love seeing team members in person whenever it suits!

Want to see who you’ll be building with?

Looking for something else after all?

If this role doesn’t fully match your skills, we have other open positions as well! Take a look at our other job postings or submit an Open Application. It’s important for us to find the right fit – and sometimes it’s not through the pre-planned recruitments!