Junior Python developer
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.