Informacje podstawowe

Nr ref.: FREELANCE_1177343_

Backend Developer with strong experience in Python and Microsoft Azure/AWS (m/f/d)

Stanowisko: Nieokreślono

Rozpocznij: Jak najszybciej

Zakończ: 28 lut 2025

Lokalizajca: Ludwigsburg (Württemberg), Niemcy

Metoda współpracy: Tylko projekt

Stawka godzinowa: Nieokreślono

Ostatnia aktualizacja: 8 lis 2024

Opis zadania i wymagań

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.

Kategoria

Python Microsoft Azure Bachelor Restful API CI/CD