Python Developer
Location: Poland (Remote)
Contract: 7 Months +
Start: 2nd December
Key Skills: Python Programming | Azure Databricks | Microservices Architecture | Spark | FastAPI | SQL Alchemy | PostgreSQL | Kubernetes (K8s) | Agile Development |
Key Responsibilities:
- Develop and maintain back-end components to meet customer business needs, leveraging modern development environments such as cloud-based platforms and microservice architecture.
- Participate in application architecture design, solution development, and conduct architecture and code reviews to ensure quality and alignment with requirements.
- Draft and review feature design documents, providing feedback and updates to specifications for solutions.
- Design and implement various tests, including unit, integration, and functional tests, to ensure reliability and performance.
- Drive solution development and process improvements proactively, contributing ideas and recommendations.
- Collaborate with international distributed teams in an Agile environment, ensuring smooth workflows and high-quality deliverables.
- Communicate effectively with project managers, engineers, architects, QA, and other stakeholders.
- Contribute to the delivery of product roadmaps and planning efforts.
- Adhere to high coding standards, software best practices, and ensure code is testable, automatable, and performant throughout the software development lifecycle.
Experience:
- Minimum of 3 years of hands-on development experience.
- Must have right to work in Poland
- Proficiency in developing data-oriented products, ideally using Python.
- Familiarity with data processing frameworks such as Azure Databricks, Spark, and Synapse.
- Experience with databases, including Azure SQL Database and Cosmos DB.
- Strong understanding of microservices-based architecture development.
- Experience in containerized environments, utilizing tools like Kubernetes (K8s) and Helm.
- Background in Agile software development environments.