Hlavní informace
Backend Developer with strong experience in Python and Microsoft Azure/AWS (m/f/d)
Pozice: Nezadáno
Začátek: Co nejdříve
Konec: 28. 2. 2025
Město:
Ludwigsburg (Württemberg), Německo
Způsob spolupráce: Pouze na projektu
Hodinová sazba: Nezadáno
Poslední aktualizace: 8. 11. 2024
Popis úkolů a požadavky
Dear Freelancer,
I want to make you aware of this new project:
We are looking for two experienced Backend Developer for designing, developing, maintaining, and optimizing backend services, APIs, and cloud-based solutions who is very well-versed in Python, Microsoft Azure/AWS.
Mandatory Skills:
• Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
• 4+ years of professional experience in backend development using Python.
• Strong experience with Microsoft Azure and related cloud services.
• Proficiency in developing RESTful APIs and micro-services architecture.
• Hands-on experience with Azure services like:
o Azure Functions
o Azure App Services
o Azure Storage (Blob, Queue)
o Azure SQL Database
o CosmosDB
o Azure Active Directory (for authentication and authorisation)
o Azure EventHub
o Azure IoT Hub
• Experience with containerisation and orchestration using Docker and Kubernetes (AKS is a plus).
• Familiarity with server-less architecture and event-driven development on Azure.
• Solid understanding of database design and management (SQL and NoSQL databases).
• Experience with CI/CD pipelines and automation tools like Azure DevOps, Jenkins, or GitLab CI.
• Proficiency with version control systems (Git) and Agile methodologies.
• Knowledge of security best practices on cloud platforms.
• Experience with asynchronous programming and frameworks like FastAPI, Flask, or Django.
• Hands-on experience with Azure API Management.
• Familiarity with message queues and event streaming (e.g., Azure Service Bus, Event Grid).
• Knowledge of API security, OAuth2, and JWT.
• Experience with logging and monitoring tools (e.g., Azure Monitor, Log Analytics, or Prometheus).
• Strong problem-solving and analytical skills.
• Excellent communication and interpersonal skills.
Main Task:
Designing, developing, and maintaining backend services and APIs using Python
Further Tasks:
• Design, develop, and maintain backend services and APIs using Python.
• Deploy, manage, and optimise cloud-based applications on Microsoft Azure.
• Implement and manage Azure services such as Azure Functions, Azure App Services, Azure Storage, Azure SQL, and CosmosDB.
• Develop and maintain RESTful APIs and integrate with external services.
• Ensure the scalability, performance, and security of applications.
• Collaborate with DevOps teams to implement CI/CD pipelines and automated deployments.
• Monitor and optimise cloud resources to ensure cost efficiency and performance.
• Troubleshoot and resolve issues in production and non-production environments.
• Ensure code quality and maintainability through unit tests, code reviews, and documentation.
• Map the with emerging trends and best practices in Python development, Azure services, and backend architecture.