Skip to main content

Lead Python Developer

Lead Python Developer
Devire
remote
1 month ago

Company Overview

Devire Outsourcing IT offers a collaboration model dedicated to IT specialists, based on B2B principles, supporting projects for leading clients engaged in innovative and modern initiatives.

Job Opening: Lead Python Developer

  • Location: 100% remote or hybrid work from Warsaw/Łódź/Gdańsk
  • Position Level: Lead/Expert
  • Minimum Experience: 7 years of programming experience
  • Duration: 6 months with possible extension
  • Contract Type: B2B via Devire
  • Salary range: 180-200 PLN/h net+VAT

Requirements

  • At least 7 years of programming experience, especially in Python
  • Deep understanding of software development principles, architectures, and best practices
  • Proficiency in Python and frameworks like FastAPI and Flask
  • Experience with SQLAlchemy for database interactions and Celery for distributed task processing
  • Skilled in Azure PaaS services: App Services, Function Apps, API Management, Service Bus, Azure Storage, Key Vaults, Azure SQL, Azure Cosmos DB, and Azure AD
  • Knowledgeable in web services, Web API, Swagger, Postman, and Microsoft APIM
  • Proven track record with Test-Driven Development (TDD) and automated testing, particularly with PyTest
  • Expertise in both SQL and NoSQL databases, including PostgreSQL, CosmosDB, and Redis
  • Familiar with Infrastructure as Code (IaC) tools like Terraform and containerization technologies like Docker
  • Excellent communication skills for conveying technical concepts, leading meetings, and collaborating with stakeholders
  • Leadership abilities to inspire and motivate team members, resolve conflicts, and make critical decisions

Responsibilities

  • Participate in all phases of the application development lifecycle
  • Develop customized software solutions using Python
  • Be an active member of a self-organizing Scrum team, engaging in all team activities
  • Implement functionalities according to defined acceptance criteria
  • Contribute to developing coding guidelines and ensure high code quality within the team
  • Work with the Scrum Team to deliver the sprint scope on time and with the expected quality
  • Collaborate with the client’s development staff
  • Provide technical leadership within the team, setting the technical direction, making critical technical decisions, and ensuring adherence to best practices and coding standards
  • Take ownership of products, platforms, or components, leading the team in their successful execution and maintenance
  • Define architecture, scope, timelines, and deliverables, ensuring alignment with business objectives
  • Collaborate closely with other teams, such as product management, design, and quality assurance, to ensure alignment and coordination across all aspects of project delivery
  • Proactively manage incidents affecting the team or products, ensuring the team owns the operations of their systems
  • Ensure successful delivery of projects on time, within budget, and to the highest quality standards
  • Drive technical innovation by introducing modern technologies, methodologies, and tools to improve productivity, efficiency, and quality

Benefits

  • Opportunity to work in a collaborative and innovative environment
  • Engage in challenging projects with cutting-edge technologies
  • Be part of a team that values high-quality code and continuous improvement
  • Competitive salary: 180-220 PLN/h net+VAT
  • Possibility to use benefits from our offer (multisport card, medical care, group life insurance)

Work arrangement

Key skills

Similar Jobs in Poland