Python SWE - Product Team

channable

📍 utrecht netherlands🕐 4mo ago🔗 channable

Job Description

#### What’s in it for you (to start with): * Gross monthly salary ranging from € 3.900 to € 5.400 based on a 40-hour work week. This salary range reflects our career framework. Your final role level will be determined throughout the recruitment process, based on alignment with this framework. * 8% holiday allowance - 8% of your yearly salary, which is paid together with your May salary. * Saving for old age - we have a savings scheme for old age, which can accrue up to 5% of your monthly salary, or you can get an additional +2.5% to your monthly base salary. And many more benefits that you can read about at the bottom of the job description! #### Your challenges: In this position, you will be part of our diverse product team that works on our main application. Your day-to-day challenges will include: * Research external eCommerce APIs, understand their value for our customers and build Python integrations with them   * Work together with Product Managers and own feature or project implementation from initial design to production delivery * Collaborate with team members in agile software development by actively contributing to code reviews, sprint planning and retrospectives * Improve the reliability and robustness of our application * Work with varying technologies, such as strictly typed Python (3.14), SQL, Postgres, GCS, mypy, asyncio, aiohttp, pytest, Sentry, Grafana, Redis and many more! #### Who are you? You are an enthusiastic developer, a critical thinker, and an excellent collaborator. Besides the skills you currently have, an eager-to-learn mindset is just as important. You don’t shy away from taking ownership and responsibility for your projects. You also have: * At least 2 years of experience developing applications in Python * Good understanding of HTTP and REST / GraphQL frameworks. * Familiarity with SQL and relational databases, as we use Postgres heavily * Good working knowledge of Linux, Git, and the command-line You would stand out from the crowd if you had: * Experience with concurrent applications, because we do a lot of IO via asyncio! * Having worked with distributed systems before * DevOps mentality: at Channable engineers complete the software development cycle themselves, bring their own code to production, and do so every day. * Experience with the LGTM stack from Grafana labs (Loki, Grafana, Tempo, Mirmir) as we use this for monitoring, alerting and visualization Practical requirements: * EU citizenship or a valid work permit for the Netherlands; you are preferably already living in the Netherlands * Available for at least 32 hours a week, with two days spent at the Utrecht office  **Important note:** we understand that studies show women may only apply for roles when they feel they meet 100% of the requirements; therefore, we strongly encourage you to apply even if you don't check every box, as we are looking for passionate individuals with potential and a willingness to grow.