Python Backend Developer at Nivertas
2870 Puurs, , Belgium -
Full Time


Start Date

Immediate

Expiry Date

30 Jul, 25

Salary

0.0

Posted On

24 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

We are looking for a Python Backend developer to join our data science and software development team. You will play a key role in designing, developing, and implementing in-house software solutions using a microservice-based architecture. This position requires strong technical expertise, problem-solving skills, and the ability to mentor junior developers.

Responsibilities

  • Gather and document user requirements and functional specifications in collaboration with stakeholders.
  • Translate requirements into scalable, high-performance, and reliable software architecture (supported by a senior developer or architect).
  • Develop server-side applications using event-driven or request-driven architectures.
  • Write clean, maintainable, and efficient code.
  • Mentor junior developers, providing technical guidance and feedback.
  • Conduct code reviews and ensure adherence to best practices.
  • Identify and resolve technical challenges.
  • Stay up to date with industry trends and technologies to maintain cutting-edge in-house solutions.

Expected Profile

  • Master’s degree in Computer Science, Engineering, or related field.
  • At least 5 years of experience in software development.
  • Proven experience in Python application development.
  • Strong understanding of threading, multi-processing, and asynchronous programming.
  • Good grasp of software design patterns and object-oriented programming.
  • Experience with Python web frameworks (FastAPI, Flask, etc.).
  • Experience in writing test code (Pytest).
  • Experience with Apache Airflow.
  • Knowledge of message bus technologies (Kafka, RabbitMQ), caching systems (Redis), and databases (PostgreSQL, Oracle, MongoDB, Cassandra, S3, etc.).
  • Hands-on experience with DevOps (Jenkins, OpenShift), Docker containers, and version control (Git, GitLab).
  • Basic knowledge of network topologies and their impact on software design.
  • Fluent in English and Dutch.
  • 20% Homework possible (1/5)

Job Type: Freelance
Work Location: In person
Application Deadline: 30/06/202

Responsibilities
  • Gather and document user requirements and functional specifications in collaboration with stakeholders.
  • Translate requirements into scalable, high-performance, and reliable software architecture (supported by a senior developer or architect).
  • Develop server-side applications using event-driven or request-driven architectures.
  • Write clean, maintainable, and efficient code.
  • Mentor junior developers, providing technical guidance and feedback.
  • Conduct code reviews and ensure adherence to best practices.
  • Identify and resolve technical challenges.
  • Stay up to date with industry trends and technologies to maintain cutting-edge in-house solutions
Loading...