Python Engineer

SPECIAL REFERRAL BONUS $2000
Location:
Dnipro, Vinnytsia, Zaporizhzhia, Lviv, Kyiv or Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
AgSpace

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.
×

Easy apply


or
Get a Bonus