Digiteum, a leading cross-functional software development company, is looking for a senior Python developer to join a great team and work in an exciting industry.
The Client is a leading provider of ground-breaking software tools and data for farmers in the UK, Africa and Europe. As a part of a larger agri-service business, they combine technology from satellite operators, weather data providers and the world’s leading agricultural research teams to deliver decision support and help the world grow more food. They combine the best of small startup culture with the benefits of a global enterprise. The project includes working with satellite imagery, maps and precision agriculture algorithms.
Improve functionality of existing systems.
Help design and implement functional requirements.
Build efficient, scalable back-end features in Python.
Collaborate with UX/UI designers to implement design into the code.
Implement security and data protection solutions.
Manage testing and bug fixes.
Implement software enhancements and suggest improvements.
Prepare technical documentation.
Solid experience as Python developer.
Understanding of multi-process architecture and threading limitations in Python.
Experience with Python frameworks (e.g. FastAPI, Flask, pandas, NumPy, etc.).
Knowledge of Python testing frameworks (pytest, unittest, Behave, etc.).
Knowledge of object-relational mapping (SQLAlchemy).
Familiarity with Amazon Web Services (AWS) and REST API.
Understanding of spatial data, databases and SQL.
They are technically excellent, have an agile process in place and are always looking for "win/win" opportunities. The team is incredibly honest, hard working and has been a source of new ideas and improvements.