Channable logoChannable logo

Python Software Engineer - Platform Team

ChannableUtrecht, Utrecht, Netherlands
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

We are looking for a candidate with a solid understanding of software engineering principles, a strong background in Python development, and a commitment to quality coding practices. Experience with the technologies listed above is highly desirable. Excellent communication skills and a collaborative mindset are essential.

About the job

Your Role:

Join our dynamic Python Platform team, currently composed of two engineers and a team lead. Our mission is to cultivate a codebase that we would proudly open-source. We place great emphasis on high standards concerning maintainability, performance, and security. This team plays a pivotal role in enhancing the overall codebase, crafting proposals for architectural advancements, and engaging with other development teams as primary stakeholders.

Key Responsibilities:

  • Enhance the maintainability and quality of our Python codebase.

    • For instance, modeling all requests and responses in our HTTP endpoints.

  • Eliminate technical debt by modernizing legacy code, upgrading dependencies, and performing extensive migrations and refactoring.

    • Example: migrating Pydantic from version 1 to version 2.

  • Monitor and optimize the performance of our API endpoints and background jobs.

    • Example: rewriting performance-critical components in Rust.

  • Enhance the performance and accuracy of our testing suite.

  • Collaborate with security specialists to implement security enhancements.

    • Examples include Single Sign-On and improving authentication token security.

  • Engage with fellow developers to identify challenges and opportunities.

  • Note: Building new features is not the primary focus of this team.

Technologies & Tools We Use:

  • Languages: Python (3.13), PostgreSQL

  • Libraries: Pydantic, SQLAlchemy, Typing, Requests, Logging, Flask, FastAPI, Pytest

  • Tools: MyPy, Ruff, Sentry, Prometheus, Grafana, Loki

Who You Are:

You are dedicated to maintaining high engineering standards and are passionate about creating robust and maintainable solutions. Enhancing the experiences of fellow developers brings you joy.

About Channable

Channable is a forward-thinking company focused on delivering innovative solutions in the software industry. We pride ourselves on our collaborative environment and commitment to quality, ensuring our teams have the resources and support needed to thrive.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.