Senior Software Developer (Python)

Senior Software Developer (Python)

Vollzeit Kein Homeoffice möglich
reeeliance
About The Role Data is undeniably one of the world's most valuable resources. However, it's futile if it's not in the right place or the right setup. We strive to place data where it's needed most and can be used to its fullest potential. Become a valued member of our small data product team where you will collaborate on a daily basis with the senior data integration team members. In this role, you will be instrumental in designing, developing, deploying, and maintaining robust backend systems, scalable data pipelines, and secure cloud infrastructure. You will leverage your expertise in Python, Kafka, RESTful APIs, SQL, modern data platforms, cloud services, and security best practices to build high-performance, reliable applications. As a senior member, you will also contribute to architectural decisions, mentor junior developers, and drive technical excellence within the team. Your Responsibilities The core function of this role will be backend development: designing, developing, testing, deploying, and maintaining high-quality, scalable, and maintainable Python code You will be in charge for API development: building and maintaining secure, efficient, and well-documented RESTful APIs using frameworks like FastAPI, Flask, etc As a senior software developer, you will be focused on data streaming: designing, implementing, and managing stream engines. You work with Kafka producers and consumers for real-time data processing and event-driven architectures. Optimizing Kafka configurations and ensuring the reliability and scalability of data streams You have a strong proven track record in database management: designing database schemas, writing complex and efficient SQL queries, optimizing database performance, and working with relational databases (e.g., PostgreSQL, Snowflake) This role involved a strong focus on cloud engineering with a focus on Azure but also including AWS and GCP: designing, deploying, managing, monitoring, and optimizing applications and infrastructure on Microsoft Azure. Utilize Azure services such as Azure Functions, App Service, Azure Kubernetes Service (AKS), Event Hubs, Azure SQL Database, Azure Monitor, etc. Implementing infrastructure as Code (IaC) using tools like Terraform You will be in charge of security: implementing and championing security best practices throughout the software development lifecycle, identifying and mitigating security vulnerabilities in code and infrastructure, managing authentication, authorization, and data protection mechanisms Key duties will include tasks related to architecture

Senior Software Developer (Python) Arbeitgeber: reeeliance

reeeliance ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und internationalen Umfeld zu wachsen. Mit einem starken Fokus auf Mentorship und kontinuierliche Weiterbildung, unterstützt das Unternehmen seine Mitarbeiter dabei, ihre Fähigkeiten in der Daten- und KI-Architektur auszubauen. Die familienorientierte Unternehmenskultur fördert eine ausgewogene Work-Life-Balance und bietet zahlreiche Vorteile wie Sprachkurse und ein modernes Arbeitsumfeld, um innovative Lösungen zu entwickeln.

reeeliance

Kontaktdaten:

reeeliance Recruiting-Team