Staff Backend Developer (Python)
Role details
Job location
Tech stack
Job description
This company uses technology and real-time data to create a planning system that increases client's profitability and efficiency. Their goal is to build the leading planning solution in process manufacturing, using data as a driving force. They use a state-of-the-art software that is self-service and enterprise ready, delivering feature increments and permanent bug solutions. The ideal candidate will be an experienced Staff Python Developer who has had hands-on experience with simulation algorithms. You will have expert knowledge of the Python language and how to optimise it in the end-to-end project delivery. This is a fantastic opportunity to join a company in an exciting period of growth where your expertise will contribute to the evolution of data strategy. The role:
- Develop and implement simulation components with high-performance optimisation algorithms
- Improve developer experience and productivity with CI enhancements
- Consolidate backend objects for supporting concurrent editing
- Drive the test strategy for the backend components
Requirements
- Expert experience with Python
- Strong experience with Go or Rust
- Hands-on experience in end-to-end project delivery (development to operations)
- Knowledge of software design and architecture