Senior Python Developer

YORTEAM
6 days ago

Role details

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

Job location

Tech stack

Automation of Tests
Cloud Computing
Code Review
Databases
Concurrent Computing
Data Structures
Software Debugging
DevOps
Github
JSON
Python
PostgreSQL
Multiprocessing
Object-Oriented Software Development
Openshift
Cloud Services
SQL Databases
SQLAlchemy
Data Streaming
Data Logging
Backend
Gitlab
GIT
FastAPI
Pytest
Kafka
REST
Splunk
Software Version Control
Docker
Jenkins

Job description

For a client in the financial sector, we are looking for an experienced Python Backend Developer to help build and maintain scalable, high-performance backend systems. In this role, you will work on data-driven services and platform components, collaborating closely with engineers, DevOps, and business stakeholders to deliver reliable and secure solutions. You will be involved across the full development lifecycle - from design and implementation to testing, deployment, and monitoring. Your job

  • Design, develop, and maintain backend services using Python
  • Build and secure RESTful APIs
  • Work with PostgreSQL databases using SQLAlchemy ORM
  • Implement concurrent and multiprocessing solutions to enhance performance
  • Consume and publish messages using Kafka (in Python)
  • Write clean, maintainable, and well-tested code
  • Actively participate in code reviews and collaborate via GitHub/GitLab (branches, pull requests, reviews)
  • Debug production issues and create automated tests using Pytest or unittest
  • Contribute to CI/CD pipelines (Jenkins or GitLab)
  • Support containerized deployments using Docker and OpenShift
  • Monitor applications using logging and monitoring tools such as Splunk
  • Collaborate closely with platform, DevOps, and product teams

Requirements

  • Strong Python fundamentals (syntax, data types, loops, conditionals, exception handling, file operations, JSON)

  • Solid understanding of Object-Oriented Programming (OOP)

  • Experience with data structures & algorithms (lists, sets, dictionaries, tuples, etc.)

  • Proficiency in SQL (PostgreSQL) and SQLAlchemy ORM

  • Experience with multiprocessing, concurrent processing, and locking mechanisms

  • Hands-on experience with Kafka streaming (consuming and publishing messages)

  • Strong version control skills using Git (GitHub/GitLab)

  • Experience with debugging and testing frameworks such as Pytest or unittest Nice to have

  • Experience designing RESTful APIs

  • FastAPI experience

  • CI/CD pipelines (Jenkins or GitLab)

  • Docker and OpenShift knowledge

  • Logging and monitoring with Splunk

  • Exposure to Cloud & DevOps practices

Benefits & conditions

  • Hybrid working
  • A high-impact role in a diverse, international environment.
  • 25 vacation days.
  • Competitive salary

About the company

Our client is a key player in the financial sector, known for their innovative use of technology and data. They focus on developing advanced digital solutions that make financial services smarter, faster, and more secure. With a strong emphasis on IT-driven innovation, they offer an exciting environment for professionals eager to work on impactful projects in areas such as backend platforms, cloud solutions, automation, and data processing.

Apply for this position