Python Developer

LEVY PROFESSIONALS
Amstelveen, Netherlands
2 days ago

Role details

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

Job location

Amstelveen, Netherlands

Tech stack

Application Performance Management
Unit Testing
Software Quality
Code Review
Databases
Concurrent Computing
Continuous Integration
Data Structures
Software Debugging
DevOps
Github
JSON
Python
PostgreSQL
Multiprocessing
Object-Oriented Software Development
Openshift
SQL Databases
SQLAlchemy
Data Streaming
Data Processing
Concurrency
Gitlab
FastAPI
Pytest
Kafka
Splunk
Software Version Control
Docker
Jenkins

Job description

We are seeking a highly skilled Python Developer to join a dynamic delivery team. The ideal candidate is a technical expert who thrives on solving complex problems through efficient code, robust data structures, and high-performance multiprocessing solutions.

Outcomes of the Project The primary objective is to enhance and maintain high-performance data processing applications. You will be responsible for ensuring seamless message streaming via Kafka and optimizing database interactions to support large-scale technical requirements.

About the Role

As a Python Developer, you are responsible for the end-to-end development lifecycle of business-critical applications.

You will:

  • Design and implement scalable Python applications using Object-Oriented Programming (OOP) principles.
  • Manage complex data streams by consuming and publishing messages using Kafka.
  • Optimize application performance through advanced multiprocessing and concurrent processing techniques.
  • Develop and maintain database schemas and queries using PostgreSQL and SQLAlchemy ORM.

Responsibilities:

  • Writing clean, maintainable, and efficient code backed by thorough unit testing (Pytest/unittest).
  • Managing version control workflows, including branching, commits, and peer code reviews on GitHub/GitLab.
  • Collaborating with the delivery team to ensure high code quality and architectural integrity.

Requirements

Do you have experience in Splunk?, * Core Python: Expert-level command of Python fundamentals (syntax, loops, exception handling, and JSON manipulation).

  • Architecture: Strong background in Object-Oriented Programming (OOP) and Data Structures & Algorithms.
  • Data & Streaming: Proven experience with Kafka streaming and SQL (PostgreSQL).
  • Concurrency: Practical experience with multiprocessing, locks, and performance enhancement.

Profile:

  • Technical Mindset: You enjoy debugging complex issues and optimizing performance.
  • Collaborative: You are comfortable working in a CI/CD environment (Jenkins/GitLab) and participating in a DevOps culture.
  • Forward-Thinking: Knowledge of FastAPI, Docker, Openshift, or Splunk monitoring is considered a significant advantage.

About the company

Since 2000, we have provided professional solutions to organizations ranging from tech start-ups to global players. From our offices in Amsterdam and London, we have built an international network of skilled professionals fuelled by our passion for connecting skills with projects. Over the years, we have fulfilled over 1,700 requirements and consistently have 250+ professionals allocated to various projects globally. Our strength is the way we see and treat people, which remains a key factor in our strategy for years to come.

Apply for this position