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.