Informații principale

Nr. de referință.: FREELANCE_1177343_

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

Poziție: Nu este specificat

Start: Îndată ce este posibil

Final: 28 Feb. 2025

Localizare: Ludwigsburg (Württemberg), Germania

Metoda de colaborare: Doar proiect

Tarif pe oră: Nu este specificat

Ultima actualizare: 8 Nov. 2024

Descrierea și cerințele proiectului

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.

Categorie

Python Microsoft Azure Bachelor Restful API CI/CD