Middle Python Engineer

Geniusee Responds Quickly
$$$

At Geniusee, we help businesses thrive through technology partnerships and strengthen the engineering community by sharing knowledge and creating opportunities 🙌
We live by our values: Continuous Growth, Team Synergy, Taking Responsibility, Conscious Openness, and Result-Driven Mindset. Here, you’ll find a safe, inclusive, and supportive environment where your voice is heard, and feedback is welcome 🤗
Whether you want to work from home or from our offices in Kyiv / Lviv / Warsaw with stable electricity and Wi-Fi, we’ve got you covered.
Join us and make an impact 

Requirements:

• 3+ years of experience building applications using Python;
• Working experience with FastAPI (Flask/Django experience is transferable);
• Good knowledge of relational databases (SQLite, PostgreSQL) and SQLAlchemy: data modeling, schema design, writing efficient queries;
• Hands-on experience with AI tools in the development workflow (Claude Code, Cursor, GitHub Copilot, or similar code assistants);
• Experience using LLMs for generating realistic, internally consistent mock/synthetic datasets;
• Experience with RAG, Langchain, or Llama
• Experience with code quality tooling (Ruff, linters) and writing clean, maintainable, well-structured code;
• Ability to learn new technologies quickly.
• At least Upper-intermediate
• Experience with AWS services and infrastructure.

Responsibilities

• Backend development: Design, implement, and maintain server-side logic, RESTful APIs, and system integrations in Python.
• System integration: Build and maintain interfaces with third-party services, data sources, and internal components.
• Code maintenance: Refactor existing modules for improved performance and maintainability; address technical debt and resolve bugs.
• Database interaction: Develop and optimize queries, schema structures, and data manipulation processes across SQL/NoSQL systems.
• Testing: Write unit tests and contribute to automated testing frameworks to ensure code reliability and quality.
•Collaboration: Actively participate in team ceremonies, including sprint planning, daily stand-ups, and code reviews; coordinate with QA, DevOps, and frontend engineers.
• Documentation: Maintain comprehensive and up-to-date technical documentation, including API specifications, deployment guidelines, and design decisions.
• Planning: Provide technical input during effort estimation and assist in decomposing development tasks as part of agile delivery.

What will you get:
Career growth & projects
• Competitive salary based on your skills and experience, and a benefits package.
• Regular performance appraisals to support your career development.
• Professional development support: online courses, certifications, and study compensation (including English courses).
• A modern tech stack across challenging, long-term projects.

Health & well-being
• Paid vacation (18 working days) and sick leave (15 days).
• VIP medical insurance or sports coverage.

Work environment & flexibility
• Remote work from anywhere in the world or in one of our offices in Kyiv, Lviv, or Warsaw.
• Coworking compensation.
• Necessary equipment to perform your work.

Culture & community
• A collaborative and open culture where contributions are recognized.
• Regular corporate online & offline activities.
• Geniusee Charity Fund, making a difference beyond tech.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 26 June
65 views
·
9 applications
Connected to ATS
Last responded 1 week ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...