PlaySource

Middle Backend Engineer

to $3000

At the moment, we are looking for a Middle Backend Engineer ($$2000-3000).
Please note that this is a full-time on-site position in our Lviv office.


Position Requirements

  • Bachelor’s degree in Computer Science, Applied Mathematics, or related quantitative field (preferred).
  • 2-4 years of Python backend development experience with understanding of async programming.
  • Working knowledge of FastAPI, SQLAlchemy, and Pydantic.
  • Experience building and consuming RESTful APIs.
  • Basic understanding of gRPC and Protocol Buffers (beneficial).
  • Experience with task queues (e.g., Celery, RabbitMQ) or background job systems.
  • Good understanding of relational databases (PostgreSQL, MySQL) and Redis.
  • Familiarity with MongoDB (beneficial).
  • Experience with Docker and basic understanding of Kubernetes concepts.
  • Proficiency in writing unit tests with pytest.
  • Basic knowledge of logging and monitoring practices.
  • Strong version control skills with Git.
  • Familiarity with cloud services (AWS preferred) is a plus.
  • Solid understanding of probability theory, statistics, and combinatorics (university-level or equivalent self-study).
  • Experience working with stochastic models, random number generation, or Monte Carlo simulations is a strong plus.
  • Comfort with floating-point arithmetic precision, rounding strategies, and numerical stability in financial calculations.
  • Familiarity with mathematical modeling or simulation-based validation of business logic.
  • Good problem-solving and communication skills.

 

Responsibilities

  • Develop and maintain backend features using Python and FastAPI.
  • Implement RESTful API endpoints based on technical specifications.
  • Write clean, maintainable code following established patterns.
  • Create unit tests for new functionality using pytest.
  • Fix bugs and resolve issues in existing codebase.
  • Participate in code reviews and apply feedback.
  • Work with PostgreSQL databases and Redis for caching.
  • Document implemented features and API endpoints.
  • Collaborate with team members on assigned tasks.
  • Implement and maintain mathematical engines that involve probability distributions, weighted random selection, and statistical validation.
  • Write simulation and verification tools to validate correctness of probabilistic business logic.
  • Ensure numerical accuracy and deterministic reproducibility of calculation results.
  • Collaborate with mathematicians/analysts to translate mathematical specifications into production code.
  • Follow established development workflows and coding standards.

 

We offer

  • Above market rate salaries
  • Flexible working hours and remote/hybrid work options
  • 25 days off per year + official holidays off
  • Military reservist deferment
  • English lessons compensation
  • Medical compensation
  • Professional Development Budget
  • Tech Equipment Allowance
  • Cozy office and free snacks
  • Team Building and Social Events

 

If you’re passionate about creating, breaking boundaries, and shaping the future of digital entertainment — you’re one of us. Join our team of talented professionals where your expertise will be valued, your growth supported, and your contributions recognized. Don’t miss the opportunity to be part of an innovative company with a culture that fosters both personal and professional development.

Send us your resume today and let’s build the future together!

Required languages

English B1 - Intermediate
Ukrainian Native
Python, Git, FastAPI, SQLAlchemy, Pydantic, RESTful APIs, gRPC, Celery, RabbitMQ, Redis
Published 9 April
48 views
·
3 applications
Response activity: Medium
Last responded 12 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...