Description
Job Title: Python Software EngineerLocation: Amsterdam/Remote - will need to be within a commutable distance to Amsterdam as will occasionally be expected to work on-site
Start date: OR ASAP thereafter
Contract length: 12 months + extensions
Languages: Fluent English
Hourly rate: €65-€90
Job description
What you'll do:
* Build a range of ETLs and APIs to serve multiple internal consumers ranging from customer facing apps to machine learning pipelines.
* Deliver high-quality, well-tested code.
* Communicate with other teams and individuals to plan, coordinate and seek feedback.
* Pitch in where needed as a valued member of an autonomous, cross-functional team.
* In this role, you are expected to develop/maintain a custom and off the shelf forecasting and portfolio management applications delivering enhancements and fixes across multiple B2B energy markets.
* Manage complex integration scenarios and interfaces between systems.
Job requirements
* Strong knowledge of Python, 1-2 years' experience minimum.
* Experience with distributed systems.
* Excellent analytical, problem-solving and troubleshooting skills.
* You have experience deploying production applications (e.g. AWS, Google Cloud).
* Rave about the benefits that CI / CD has given you in previous projects.
* Demonstrated experience in implementing highly scalable backend services.
* You know when to use a non-relational instead of a traditional relational database.
* Great communication skills.