Python & AI Builder

TelSmart
Ghent, Belgium
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Ghent, Belgium

Tech stack

Artificial Intelligence
Automation of Tests
VoIP
Code Review
Distributed Systems
Django
Python
Linux System Administration
NoSQL
Software Architecture
Flask
Reliability of Systems
Backend
GIT
FastAPI
Information Technology
REST
Software Version Control
Data Pipelines
Docker
Microservices

Job description

Role Description As a Python Developer at TelSmart, you will design, develop, and maintain backend services that power our cloud telephony platform. You will work closely with product managers, UX designers, and other developers to implement new features, improve performance, and ensure system reliability. Daily responsibilities include writing clean, testable Python code, integrating third-party APIs, optimizing data processing pipelines, and troubleshooting issues in production environments. You will participate in code reviews, contribute to technical documentation, and support continuous improvement of our development practices and tooling. This is a full-time, hybrid role based in Belgium. We have offices in Zedelgem and Kasterlee.

Requirements

  • Strong Python development skills, including experience with one or more frameworks (e.g., Django, Flask, FastAPI).
  • Knowledge of backend architecture, RESTful APIs, and microservices design.
  • Experience with relational and/or NoSQL databases and data modeling.
  • Familiarity with version control (Git) and collaborative development workflows.
  • Understanding of testing practices, including unit, integration, and automated tests.
  • Comfort working with Linux environments, containers (e.g., Docker), and CI/CD pipelines.
  • Awareness of cloud platforms and scalable, distributed systems (experience with telephony or VoIP is a plus).
  • Ability to analyze requirements, propose technical solutions, and communicate clearly with technical and non-technical stakeholders.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 5+ years of work experience with Python (Programming Language)

About the company

Company Description TelSmart develops user-friendly cloud telephony software designed to help businesses communicate more efficiently and enjoyably. The organization is driven by a strong focus on customer experience and the real-world results its solutions deliver to end-users. TelSmart's platform aims to eliminate friction for internal teams, maximize customer experience, and support healthy business growth. The company promotes a modern, future-focused approach to telephony and encourages clients to discover its solution through a free demo. Team members are encouraged to enjoy their workday and contribute to a positive, people-centered culture.

Apply for this position