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🌿
Our values are Continuous Growth, Team Synergy, Taking Responsibility, Conscious Openness and Result Driven. 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 or Lviv with stable electricity and Wi-Fi , great — apply right now.


Job Description:
We are seeking a Senior Full-Stack Software Engineer to design and build high- performance, scalable distributed systems and APIs that power mission-critical products serving millions of users. This role requires deep expertise across backend, frontend, data systems, and cloud infrastructure, with a strong focus on performance, reliability, and low-latency engineering. You will work across the stack—from designing fault-tolerant microservices and high-throughput APIs, to implementing modern front-end applications using Next.js, to
optimizing databases, search systems, and caching layers. You will also collaborate closely with cross-functional teams to architect robust cloud deployments, ensure operational excellence, and maintain strong engineering standards.

Preferred Qualifications:
● 6+ years of experience in full-stack or backend engineering, including architecting complex systems.
● Strong programming experience with Python stack and libraries and
TypeScript/Node.js.
● Strong hands-on experience with modern Python libraries and frameworks used
for backend development, API design, performance optimization, and (if applicable) machine learning or data processing.
● Required Python familiarity includes: FastAPI, Pydantic, Asyncio,
PyMongo/Motor, Redis-Py, HTTPX/Requests, Uvicorn/Gunicorn, and PyTest.
● Hands-on experience with MongoDB, Redis, Azure Servicebus and OpenSearch in production.
● Strong understanding of REST API design, async patterns, and distributed system fundamentals.
● Expertise with cloud platforms, preferably Azure, and orchestration using Kubernetes.
● Experience optimizing performance at scale (latency, throughput, caching, indexing).
● Familiarity with GitHub, Git workflows, CI/CD, and DevOps best practices.
● Strong communication skills and ability to influence architectural direction.

Responsibilities:
● Design and build high-performance REST APIs and microservices using FastAPI, Python, Node.js, and TypeScript.
● Architect scalable, low-latency systems capable of supporting millions of requests per day.
● Implement distributed caching, queueing, and event-driven architectures using Redis, pub/sub, and async patterns.
● Develop backend services with strong security, observability, and fault tolerance.
● Build and optimize schemas, indexes, and queries across data stores such as MongoDB and Redis.
● Use MongoDB Compass and OpenSearch Dashboards extensively for query analysis, profiling and optimization.
● Reduce system latency, increase throughput, and improve overall reliability through distributed tracing, load testing, and architectural improvements.
● Identify and resolve performance bottlenecks across the stack.
● Maintain strong infrastructure practices including monitoring, logging, tracing, and alerting.
● Work closely with product, ML, data, and infrastructure teams to design scalable systems aligned with business requirements.
● Drive engineering best practices including code reviews, architectural documentation, security reviews, testing strategies, and performance standards.
● Able to rapidly diagnose issues and identify root cause across the entire software stack, and across distributed services including frontend (Next.js/React), backend services (FastAPI/Node.js), databases (MongoDB, Redis), and search systems (OpenSearch).

What will you get:
● Competitive salary and good compensation package;
● Exciting, challenging and stable startup projects with a modern stack;
● Corporate 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 languages

English B2 - Upper Intermediate
Published 23 December
28 views
·
6 applications
Connected to ATS
Last responded 10 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...