hero

Opportunities at our Portfolio Companies

Peak
Peak
49
companies
163
Jobs

Python Software Engineer - Infrastructure team

Channable

Channable

Software Engineering, Other Engineering
Utrecht, Netherlands
Posted on Friday, February 17, 2023

Walk to the top floor of our office in the center of Utrecht, log in 💻 and be ready to take ownership of your work. You will sit next to like-minded tech-savvy Channapeople, who are as excited as you are to continue building upon Channable’s success as one of the best SaaS companies of 2023 🎉. We have a strong engineering culture that focuses on the correctness, maintainability, and reliability of our code. Are you ready to be part of our international team? 🌍

Your job:

In this position, you will join the new Python Infra team. Our current Python teams all rely on underlying Python infrastructure to be available. It should be reliable, secure, and scalable. However, there is currently no single team that is responsible for our underlying Python infrastructure. Well, not until now!

Your challenges:

  • Provide reliable Python infrastructure services for other teams to build upon

  • Keep improving the maintainability of our Python codebase

  • Improve reliability of our Python services, by e.g. investigating outages and other reliability issues, and then suggest and implement solutions for them

  • Improve our ability to gracefully scale up as our load increases

  • Monitoring the performance of our API endpoints and of our background jobs

  • Implement performance improvements for our Python services

  • Work on security improvements and provide security-focused reviews to other teams

  • Building new features will not be the primary focus of this team. However, there may be smaller Python-related projects that the team can pick up, when they don’t fall into the domain of any of the product teams

Want to read more about our development adventures? Then have a look at our tech blog: https://tech.channable.com

And if that made you enthusiastic, you can also take a look at some of our open-source work at https://github.com/channable to get a feeling of how we work together and what our code looks like.

Who are you?

You are a software engineer who likes to write high quality code. You enjoy writing typed Python programs that leverage modern language features like e.g. data classes, generators, and decorators where it makes sense to do so. You like working in a team, and to take ownership of your projects. Furthermore you fulfill the following requirements:

  • Excellent programming skills in Python

  • Experience with web development, web technologies, and APIs

  • Familiarity with SQL and relational databases, preferably Postgres

  • Good working knowledge of Linux, git, and the command-line

  • Committed to high engineering standards

  • Living in The Netherlands (or willing to relocate) and in possession of a valid work permit (if you’re a non-EU citizen)

Nice to have

  • Knowledge of Python libraries like flask, asyncio, requests, sqlalchemy, FastAPI, Pydantic

  • Familiar with Haskell, Nix or other functional languages

  • Experience in tuning and scaling a big application

  • Having worked with distributed systems before

  • Interested in systems thinking

Who are we?

Channable was founded 9 years ago in the heart of Utrecht. We are now a strong team of 250+ diverse individuals, and more than 35 nationalities.

Joining Channable means you’re looking for a bit more than just a job. Diverse as we are, we all share our love for growth, to help, to take ownership, and create an awesome journey together. Feel free to take a further look at who we are here and on our Instagram or Linkedin!

The new team’s mission is to provide reliable Python Infrastructure for other teams to build upon. The team will improve the maintainability of our codebase, enhance the reliability and scalability of our services, and improve the performance and security properties of our code.

What do we offer?

  • Gross salary of €3.400-€6.800 per month based on your experience (based on 40 hours/week). As you progress with your career at Channable, your salary can potentially go up to €8.600 gross per month.

  • A €1.000 annual Individual Learning & Development budget 📚

  • Stock Appreciation Rights: eligible employees can financially profit from Channable’s success 📈

  • Saving for old age - yes, we provide an extra 5% of your monthly base salary 👵👴

  • Company-wide bonus 💰

  • Once every 2 months, you can use your creativity during our internal Hackathon day 👨‍💻

  • 26 vacation days + 2 reload days 🍭 based on 40 hours, and on top of this; you are allowed to go for a 3-week-long workation🍹and an extra 3 weeks if you're an expat living in the Netherlands!

  • To work in a beautiful historic and fully renovated office in the heart of Utrecht & with a flexible hybrid working policy of ( minimum 2 days in the office).

  • Since you can work from home for 3 days a week, we will provide home office supplies🖥️

  • Having flexible working hours means starting your day between 8.00 - 10.00 am

  • We want you to be fit - please feel free to use our discounted OneFit subscription.You also have free & anonymous access to the OpenUp platform and psychologists ☮️👟

  • Traveling to our office? No problem, we got you covered🚆

  • Channaweekend (yes, we go abroad in 2023 for a long weekend with all the colleagues from all over the world)

  • Additional working conditions like great lunch, massages, in-office bar (Channabar), parties, yoga lessons, sports teams, video games, and many more!

How can you introduce yourself to us?

Are you interested? Please apply by clicking on the "apply now" button below. Please send your application in English. If it's a match, Giordano (Tech Recruiter) will get in touch with you for an introduction call.

After that, you'll be invited for interviews. We look forward to hearing from you as soon as possible!