Rotate your phone
bird

BramblingTech comprises designers, IT specialists, marketing specialists, and content managers. Working with us, you get a mature marketing strategy for your website, web optimization, skillful implementation of innovations, and a deep understanding of project development.

Here we publish current vacancies. You can meet job description of a web developer, job requirements, and send your CV to our HR department.

Show more info
bird

We are implementing innovative digital product development methods to make this process fast and consistent.

Our Works
odesa

Ukraine, Marshala Govorova st, 18

*Required Fields

What You Will Do

  • Design and develop backend services in Python 3.11+ using Framework and FastAPI.
  • Build and document REST APIs consumed by web (React / Vue) and mobile clients.
  • Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB): schema and document model design, migrations, query optimization and indexing.
  • Integrate third-party services and APIs:  CRM and email platforms, analytics, social logins.
  • Cover code with unit and integration tests (pytest) and maintain test coverage on the modules you own.
  • Participate in code reviews — both as author and as reviewer; share knowledge with juniors and middles.
  • Work with async tasks (Celery, RQ) and caching (Redis) for background processing and performance-critical paths.
  • Containerize services with Docker and ship them through our CI/CD (GitLab CI / GitHub Actions) to staging and production.
  • Take part in technical discovery: estimate tasks, propose architecture options, flag risks early to PM and Tech Lead.
  • Support production: read logs, debug incidents, propose and implement long-term fixes — not just hotfixes.

Must Have

  • 2+ years of commercial Python development experience in web/backend projects.
  • Solid understanding of OOP, SOLID, design patterns and clean code principles.
  • Confident with both relational and NoSQL databases: SQL (PostgreSQL preferred — indexes, transactions, ORM internals, N+1 problem and how to avoid it) and MongoDB (document modeling, aggregation pipelines, indexes).
  • Experience designing and documenting REST APIs (OpenAPI / Swagger).
  • Practical experience with Git and a feature-branch / GitFlow workflow, code reviews via merge requests / pull requests.
  • Hands-on experience with Docker and basic CI/CD (GitLab CI, GitHub Actions, Bitbucket Pipelines).
  • Experience writing tests with pytest (or unittest) — unit and integration level.
  • English — Intermediate or higher (B1+), enough to read documentation, write tickets and join client calls when needed.
  • Ownership and engineering maturity: you do not push code you would not want to maintain yourself.

Will Be a Plus

  • Experience with async Python (asyncio, async ORM, async FastAPI endpoints).
  • Experience with Celery / RQ for background jobs and Redis for caching and queues.
  • Cloud experience: AWS (EC2, RDS, S3, Lambda), GCP or DigitalOcean.
  • Experience with microservice and event-driven architectures (RabbitMQ, Kafka).
  • Familiarity with frontend basics (React / Vue) — enough to debug an integration end-to-end.
  • Experience with monitoring and observability tools: Sentry, Grafana, Prometheus, ELK.
  • Open-source contributions or a public GitHub portfolio.

Team & Projects

You will join the Backend team and report to the Tech Lead. On a daily basis you will work with frontend engineers (React / Vue), QA, designers and a dedicated PM. 

Typical projects you will be working on:

  • Custom B2B web platforms with complex business logic.
  • High-traffic backends and headless storefronts: catalog APIs,  integrations, search.
  • Internal tools and admin panels for our own and clients’ teams: dashboards, reporting, role-based access, data exports.
  • Greenfield MVPs built on FastAPI — fast iterations, clean architecture from day one.

What We Offer

  • Competitive salary reviewed every 6 months based on performance and KPIs.
  • Hybrid format: office + remote on Thursdays and Fridays. Flexible start time — 9:00 or 10:00  with 1 hour for lunch.
  • 5 working days of paid vacation and 5 paid sick leave.
  • English classes.
  • Modern office, team events, corporate gifts, no bureaucracy and no micro-management.

Ready to Apply?

Send your CV (EN) and a link to your GitHub / portfolio. If you can — attach a short note about one technical challenge you solved recently: what the problem was, what you tried, what shipped.

Apply now

*Required Fields