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
📊
Average salary range of similar jobs in
analytics →
Loading...