Senior Python Full Stack Engineer
Our mission at Geniusee is to help businesses thrive through tech partnership and strengthen the engineering community by sharing knowledge and creating opportunities🌿
We care about Trust, Partnership, Transparency, and Responsibility. We offer a safe, inclusive and productive environment for all team members, and we’re always open to feedback💜 If you want to work from home or work in the offices in Kyiv, Lviv or Warsaw with stable electricity and Wi-Fi , great — apply right now
Requirements:
● 5+ years of experience in Python development;
● Architectural Mindset: Proven experience building and scaling large-scale distributed systems;
● Deep knowledge of asynchronous APIs (FastAPI is a priority, Gevent) and microservices architecture;
● Proficiency with MongoDB, Redis, and Elasticsearch;
● Experience writing high-quality, well-tested code (unit, integration, e2e);
● Hands-on experience using AI tools (GitHub Copilot, Cursor, ChatGPT/Claude) to speed up development, especially for frontend tasks and boilerplate;
● Strong knowledge of algorithms and data structures;
● English: Upper-Intermediate or higher (ability to discuss technical trade-offs fluently).
Would be a plus:
● Experience with React (or a strong willingness to own the frontend part using AI assistance);
● Migration Experience: Previous experience moving legacy systems (e.g., Ruby/PHP/Node) to Python;
● Cloud & DevOps: Familiarity with Docker, Kubernetes, and CI/CD pipelines (Jenkins, Spinnaker);
● AI/ML Interest: Familiarity with MLOps, NLP/NLU, or integrating LLMs into production environments.
What you will do:
● Lead the migration of core services from Ruby to Python;
● Design and implement scalable microservices;
● Build and maintain the frontend using React, leveraging AI tools to maintain high efficiency;
● Optimize database performance and search capabilities.
What will you get:
● Competitive salary and good compensation package;
● Exciting, challenging and stable startup projects with a modern stack;
● Corрorate English course;
● Ability to practice English and communication skills through permanent interaction with clients from all over the world;
● Professional study compensation, online courses and certifications;
● Career development opportunity, semi-annual and annual salary review process;
● Necessary equipment to perform work tasks;
● VIP medical insurance or sports coverage;
● Informal and friendly atmosphere;
● The ability to focus on your work: a lack of bureaucracy and micromanagement;
● Flexible working hours (start your day between 8:00 and 11:30);
● Team buildings, corporate events;
● Paid vacation (18 working days) and sick leaves;
● Cozy offices in 2 cities ( Kyiv & Lviv ) with electricity and Wi-Fi ( Generator & Starlink);
● Compensation for coworking (except for employees from Kyiv and Lviv);
● Corporate lunch + soft skills clubs;
● Unlimited work from home from anywhere in the world (remote);
● Geniusee has its own charity fund.
Required skills experience
| Python | 5 years |
| FastAPI | 5 years |
| MongoDB | 4 years |
| Redis | 4 years |
| Elasticsearch | 4 years |
Required languages
| English | B2 - Upper Intermediate |