At Match Profiler, we are seeking a highly skilled Senior Python Developer to join our team. This role offers the opportunity to work with cutting-edge technologies and contribute to the development of scalable and performant web applications.
We require a professional with extensive experience in Python backend development, including expertise in building web applications using FastAPI as a framework, testing with pytest, and utilizing SQLAlchemy. Additionally, knowledge of Apache Kafka and related Python frameworks like FastStream or Faust is essential. Experience with REST APIs, CI/CD Pipelines (preferably GitLab CI/CD), container technologies (e.g., docker or podman), and cloud-based architectures (with AWS services) is also necessary. We value strong software design patterns, clean architecture, and comprehensive unit tests.
In this role, you will have the opportunity to collaborate with an agile team, mentor junior members, and receive continuous feedback on your work. To succeed in this position, you must be fluent in English and possess excellent communication skills, teamwork spirit, proactivity, and time management abilities. If you are passionate about technology and eager to grow professionally, please send us your CV for consideration.
* Key responsibilities:
* Design, develop, and deploy high-quality web applications using Python and relevant frameworks;
* Ensure scalability, performance, and reliability of applications;
* Maintain and improve existing codebases;
* Collaborate with cross-functional teams to deliver projects on time;
* Provide technical guidance and support to junior team members;