N-iX is looking for skilled Python Engineer to join an established, but small team within a fast-growing software business in an exciting industry. The team is split between the UK and Ukraine, with flexible working hours.
Our client is a leading provider of ground-breaking software tools and data for farmers in the UK, Africa and Europe. As part of a larger agri-services business with £1bn+ revenue, they combine technology from satellite operators, weather data providers and the world’s leading agricultural research teams to deliver decision support to help the world grow more food.
Technology stack: FastAPI, docker, PostgreSQL, SQLAlchemy, alembic, aws, pytest, REST
Responsibilities:
- 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
Requirements:
- At least 3 years of experience in software development using Python
- 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
- Attention to detail
- Good problem-solving skills
We offer:
- Flexible working hours
- A competitive salary and good compensation package
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring, comfy, clean and safe office
Professional growth:
- Challenging tasks and innovative projects
- Meetups and events for professional development
- An individual development plan
- Mentorship program
Fun:
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.