Detalhes da oferta
Are you passionate about challenges? Izertis is your company.We are looking for a Full stack Engineer (Python) for an international client.
Responsibilities:
Backend Development:
Design and develop robust Python-based backend systems for web applications.
Implement APIs using Flask or Quart (async version of Flask).
Serve React-based frontend applications with Python as the backend.7
Database Management:
Integrate SQL and NoSQL databases into web applications (e.g., Cosmos DB, Azure Blob storage).
Optimize database queries and manage data storage effectively.
Azure Cloud Services:
Develop and deploy applications using Azure Cloud Functions, Azure Web App Service, and event triggers.
Implement Azure authentication mechanisms, including RBAC (Role-Based Access Control).
Handle data processing workflows using Azure cloud tools.
Testing and Optimization:
Write unit tests for individual components of the web application.
Perform caching, performance tuning, and optimization.
Conduct integration and end-to-end testing for web applications.
DevOps & Deployment:
Work with Docker and Docker Compose for containerized application development.
Implement and manage CI/CD pipelines using Azure DevOps or similar tools.
API and Design Principles:
Employ Domain-Driven Design (DDD) to build type-safe API endpoints.
Utilize decorators in API design to enhance functionality and readability.
Requirements:
Technical Expertise:
Proficiency in Python-based web frameworks such as Flask or Quart.
Strong understanding of database technologies, including SQL vs NoSQL differences.
Hands-on experience with React for front-end development.
Cloud Knowledge:
Deep understanding of Azure services, including authentication (RBAC), Cloud Functions, and Web App Service.
Experience with Cosmos DB and Azure Blob Storage for data handling.
Testing and Optimization:
Familiarity with caching strategies, performance optimization, and testing methodologies.
Expertise in writing unit tests and conducting integration testing.
DevOps Skills:
Experience with containerization using Docker and orchestration with Docker Compose.
Knowledge of CI/CD pipelines, particularly using Azure DevOps.
Soft Skills:
Excellent problem-solving and communication skills.
Ability to work in collaborative environments and handle multiple priorities effectively.
Distrito | Lisboa | ||||||||
---|---|---|---|---|---|---|---|---|---|
Habilitações mínimas | Curso Superior | ||||||||
Experiência mínima | 3-5 anos | ||||||||
Sector de actividade | TI, Telecomunicações e Comunicação | ||||||||
Tipo de contrato | Full-time | ||||||||
Tipo de oferta | Emprego | ||||||||
Contactos |
Izertis
R. do Mar Vermelho Nº2, 3 4 1990-152 Lisboa Portugal
|