Skip to content

Python software engineer - ERP and business processes

  • On-site, Remote, Hybrid
    • Eindhoven, Noord-Brabant, Netherlands
  • IT

Lead our ERP automation development in a small motivated team, hands-on and strategic. Drive development and be at the forefront of automation in eCommerce.

Job description

We are looking for a Python software engineer who is not only technically skilled but also hands-on and pragmatic. In this role, you will be responsible for both guiding our technical direction and being actively involved in development tasks. You’ll work closely with our small team to ensure that our technology supports our business goals, and you’ll play a key role in building and growing the team as we scale.

Who we are

Tameson is a growing e-commerce company that specializes in making industrial supply more accessible and efficient. We are a small team with big ambitions, focusing on using technology, automation, and AI to enhance our customer service and product offerings. Our size allows us to be agile, and every team member has a significant impact on our success.

Key Responsibilities

  • ERP development and Automation: Drive the automation of key ODOO ERP processes. Develop Python and JavaScript apps for data processing and system integration.
  • Lead Development & Team: Write code while managing a small team. Balance hands-on coding with leadership to keep projects on track.
  • Product ownership: Work with team members to prioritize development tasks that align with business goals and deliver real value.
  • Process & Tools: Improve code reliability, CI/CD pipelines, ensure robust QA, and manage code reviews using GitLab/GitHub.

IT Landscape

  • ERP: Currently using ODOO V16, self-hosted. Plan to reduce customizations and migrate to Odoo.sh or potentially to ODOO Online.
  • E-commerce: Shopify Plus powers our online store on 6 domains.
  • Data & Cloud: Utilize Google Cloud for data lake and cloud functions, with BigQuery and Dataform for data management.
  • Automation & AI: Employ N8N for automation and explore integrations with Dify for LLM (Large Language Model) capabilities.

Job requirements

Qualifications

  • Technical Expertise: Strong experience in Python and JavaScript programming, with a focus on ERP and business logic automation. Experience with ODOO is a plus.
  • Hands-On Approach: Passionate about creating clean, maintainable, and efficient systems. Committed to seeing projects through from start to finish.
  • Leadership & Collaboration: Proven ability to lead projects involving both internal team members and external partners. Skilled at working closely with technical and business teams, balancing technical solutions with business needs.
  • Entrepreneurial Mindset: Pragmatic, results-oriented, and able to work independently. Enjoys problem-solving and adapting quickly in a fast-paced environment.

Why Join Us?

  • Impactful Work: Be part of a small, ambitious team where every role is vital. You'll have the opportunity to directly influence the company's direction and growth.
  • Flexible Working: While we prefer candidates in our Eindhoven office, we accept remote candidates, provided you are within a 3-hour time zone of the Netherlands. You’ll need to be available during Dutch office hours.
  • High Responsibility & Growth: Enjoy a high level of responsibility and impact, with continuous learning and professional growth opportunities.
  • Team Collaboration: We value collaboration and regularly hold team gatherings, both virtual and in-person, to ensure everyone feels connected and aligned.

If you’re someone who enjoys both the strategic and the practical aspects of development and wants to be part of a small but ambitious team building the future of automated e-commerce, we’d love to hear from you!

Important

The job requires to be available minimally 32 hours per week, with work scheduled during Dutch office hours. If you apply for a remote position and you're located outside of the Netherlands, you can join us full-time as an independent contractor. To some extent, we ignore geography in order to find the best person for each role. Due to the substantial differences between labor and business laws in each country, the easiest way to hire talent outside of our registered countries is through freelance contracts.

or

Working at Tameson means flexibility, ownership and an environment where your choices matter

We are committed to simplify industrial supply for small and medium-sized enterprises (SMEs). We make selecting technical products easy, such as valves, by continuously improving our websites, knowledge base, service, and product offerings. We achieve this through the efforts of a small but fast-growing remote team, spread across the globe.

We work on projects that matter and enjoy ourselves while doing it. We are looking for individuals who share our passion for doing their best work, working collaboratively, and having fun along the way. If this sounds like you, we would love to connect with you.