Junior Python developer

10948
2 May, 2024 to 24 Jul, 2024
Stockholm (40% remote)

Job Location - Stockholm, Sweden

Job Start Date - 5/2/24

Job End Date - 7/24/24

Job Description -

We are seeking a skilled Python developer to add features to our framework that automates our data engineering processes. This framework will be used by 100+ data engineers across the enterprise. The ideal candidate will have a strong experience with Python development, software engineering best practices, understanding of data engineering concepts and knowledge of Databricks.

The developer will be responsible for creating config file-based boilerplate code that adheres to best practices in code hygiene, including linting and formatting. Additionally, they will package the code and have a good understanding of CI/CD practices using GitHub Actions.

The ideal candidate for this position is a problem solver with a passion for programming, software engineering best practices and a keen interest in data engineering. If you meet the above requirements, and are eager to take on an exciting challenge, we would love to hear from you.

Responsibilities

Add features to Python-based framework for data engineering using OOP concepts and design patterns

Create and optimize config file based boilerplate code using Pydantic for configuration management

Adhere to code hygiene best practices, including linting, formatting, and documentation

Package and distribute Python applications and libraries effectively

Conduct code reviews to ensure code quality and functional requirements are met

Leverage the Databricks platform to create automation for build, test, and deploy

Optimize data engineering processes through automation and other best practices

Troubleshoot and resolve issues related to the software framework

Assist in setting up CI/CD practices using GitHub Actions


Requested price range is 400-450 SEK/H but we can try to send higher prices as well.