The Role:
We are looking for a Senior Software Engineer with strong Python expertise to join our engineering team. This is an exciting opportunity to work on next-generation platforms that deliver mission-critical insights for global clients. You’ll work with talented engineers, architects, and product owners to build scalable, AI-enhanced solutions on the Microsoft Azure stack.
This role is ideal for someone who enjoys building simple, elegant solutions to complex problems — and who thrives in collaborative, fast-paced environments. You'll be empowered to influence architecture and best practices, mentor team members, and contribute to platforms that are stable, scalable, and ready to evolve with new technologies.
Responsibilities:
Design and implement scalable backend services using Python, primarily with Azure Functions.
Deliver high-quality, production-ready software through best practices in architecture, testing, and deployment.
Collaborate in the development of full-stack applications using .NET (C#), React, Azure SQL, Azure Search Services, and containerized environments (Docker).
Participate in code reviews and peer programming to uphold engineering standards.
Lead or support architectural decisions and contribute to the definition of technical direction.
Integrate AI capabilities (e.g. via Azure OpenAI) into core applications.
Recommend and adopt modern tools and technologies (e.g. GitHub Copilot, agentic IDEs) to improve delivery speed and code quality.
Work closely with DevOps and QA to support continuous delivery and reduce technical debt.
Mentor junior engineers and help build a strong, collaborative engineering culture.
Engage with cross-functional teams to ensure timely and high-quality delivery in an Agile environment.
Requirements:
- Proven experience with Python, especially in cloud-native applications using Azure Functions.
- Proficient with .NET Core (C#), Azure Durable Functions, and Azure SQL.
- Experience integrating and working with REST APIs and authentication protocols.
- Hands-on experience with React or other frontend frameworks is a plus.
- Strong familiarity with Docker and container orchestration.
- Working knowledge of both relational and NoSQL databases.
- Comfortable using Git for version control and collaboration.
- Experience working with AI/ML features and data science teams.
- Strong understanding of software engineering principles, design patterns, and agile methodologies.
- Excellent communication skills and ability to work independently and in teams.
Nice to Have
- Exposure to event-driven architectures and microservices.
- Experience with Azure DevOps and continuous integration pipelines.
- Familiarity with tools like GitHub Copilot or other AI-assisted development environments.
- Background in working with distributed teams across different countries.
C - LSK - 26062025
Wakapi Web
Subscribe now!
Want to receive frequent updates by email? Subscribe to our automatic job service!