Position Overview:
We are seeking a highly skilled and experienced Senior Python Developer / Tech Lead to join our team. The ideal candidate will have a strong background in software development, with extensive experience in Python, C#, Angular, and DevOps practices. The role involves developing and supporting new processes, leading technical teams, and ensuring seamless integration with various technologies such as Kafka, Docker, and Azure.
Key Responsibilities:
Software Development and Support:Develop and support new processes and applications using Python, C# (both .NET Framework and .NET Core), and Angular (TypeScript).Work with databases such as Snowflake and SQLite.Create and manage APIs using FastAPI and develop background processes.DevOps:Utilize Azure and Azure Pipelines for continuous integration and continuous deployment (CI/CD).Implement and manage containerized applications using Docker.Technical Leadership:Provide technical guidance and support to team members, including those working with various stacks (Java, Node-RED, Angular, etc.).Assist team members with troubleshooting and optimizing their tasks and processes.Conduct meetings to determine the best technical solutions for upcoming projects and processes.Collaboration:Work closely with data science teams to ensure integration and support, especially for processes involving data flows.Collaborate with cross-functional teams to maintain and improve application performance and reliability.Mentor and train junior developers and other team members in best practices and new technologies.
Required Skills and Experience:
Programming Languages:Senior-level proficiency in Python.Intermediate proficiency in C# (both .NET Framework and .NET Core).Intermediate proficiency in Angular (TypeScript).Technologies and Tools:Experience with Snowflake, SQLite, Kafka, and Docker.Strong understanding of CI/CD practices using Azure and Azure Pipelines.Experience with FastAPI for building APIs.Soft Skills:Strong problem-solving skills and the ability to troubleshoot complex issues.Excellent communication and collaboration skills.Ability to mentor and lead technical teams effectively.
Preferred Qualifications:
Experience in a tech lead role or similar position.Knowledge of data science concepts is a plus, although not mandatory.Familiarity with other programming languages and frameworks, such as Java and Node-RED, is beneficial.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
