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)
Similar Jobs in Poland
remote
2 weeks ago
Senior Python Developer
Emergn
remote
2 weeks ago
Senior Python & Java Developer
Luxoft Poland
remote
2 weeks ago
Software Developer
Luxoft
remote
2 weeks ago
2 weeks ago