Enable job alerts via email!

Senior Backend Engineer

Madfish

United Kingdom

Hybrid

GBP 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A fast-growing SaaS company in the United Kingdom is seeking a Senior Back-End Engineer to develop innovative software solutions. The ideal candidate has over 5 years of Python experience and a strong understanding of asynchronous programming. You will work in a hybrid environment, collaborating with cross-functional teams to improve user solutions. This role offers opportunities for professional growth and various benefits, including vacation days and medical insurance.

Benefits

24 vacation days
10 sick leaves
Medical insurance after trial
English course coverage
Professional growth opportunities

Qualifications

  • 5+ years of professional Python development experience.
  • Strong understanding of asynchronous programming.
  • Experience with Django/DRF or other modern web frameworks.
  • Experience with API integration, particularly marketing APIs.
  • Self-motivated and proactive with strong problem-solving skills.

Responsibilities

  • Develop and maintain software solutions using Python.
  • Conduct regular code reviews and provide constructive feedback.
  • Plan and design scalable software architectures.
  • Identify areas for improvement and optimization.

Skills

Python development
Asynchronous programming
Django/DRF or other web frameworks
External API integration
Containerization
Cloud platforms
Data science and machine learning
English (Upper-Intermediate)

Tools

Docker
Kubernetes
Job description
Overview

We\'re looking for a Senior Back-End Engineer to join our Ukrainian R&D team and help us build a cutting-edge all-in-one solution that will change the game for businesses everywhere. If you\'re passionate about solving user problems, constantly learning and implementing new technologies, and working in a supportive team environment, we want to hear from you! ✨

Work type: full-time (hybrid or full remote)

Location: Kyiv, Ukraine, or Europe

Responsibilities
  • Develop and maintain software solutions using Python and related frameworks, libraries, and technologies;
  • Conduct regular code reviews for team members and provide constructive feedback;
  • Plan and design scalable software architectures and technical solutions;
  • Identify and suggest areas for improvement, optimization, and future development with supporting evidence;
  • Analyze business requirements and provide accurate effort estimates for implementation;
  • Research, learn, and apply emerging technologies and industry best practices;
  • Write comprehensive unit tests and perform debugging to ensure software quality;
  • Create and maintain technical documentation and specifications;
  • Collaborate with cross-functional teams including product managers and designers;
Requirements
  • 5+ years of professional Python development experience
  • Strong understanding of asynchronous programming (async/await, asyncio, concurrent programming)
  • Experience with Django/DRF or other modern web frameworks (Flask, FastAPI)
  • Experience with external API integration, preferably marketing APIs (Google Ads, Facebook Marketing API, or similar platforms)
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Experience with cloud platforms (AWS or GCP preferred)
  • Data science and machine learning expertise would be a plus
  • Product-focused mindset and ability to work effectively in agile team environments with minimal supervision
  • Upper-Intermediate English level or higher (written and verbal communication)
  • Self-motivated and proactive with strong problem-solving initiative
We Offer
  • 24 vacation days per year;
  • 10 days of sick leaves;
  • after a trial period - medical insurance / gym;
  • coverage of English courses;
  • opportunities for professional growth within the company, corporate events, and team-building activities.

Please keep in mind that this position may involve international travel, so having the ability to go abroad is important.

Interview process
  • screening by HR (30-45 mins)
  • technical interview (1.5h)
  • interview with CEO / VP of Engineering (40 mins)

If you are ready to embark on this exciting journey with us, we will be happy to welcome you on board!

About Madgicx 🇺🇦

Madgicx is a fast-growing SaaS MarTech company in the online marketing space! We offer the world\'s first all-in-one solution to better track, analyze, build, automate, and optimize ads across Facebook, Instagram & Google. We improve the quality of life for marketers by saving time and making their advertising budgets more profitable. Over the past few years, Madgicx grew from 0 to a 100 million dollar company, and today, we are proud to serve international brands of all sizes and some of the biggest agencies in the world. Now it\'s time to drive the transition from a Start-up to a Scale-up. Join us and take your part in building a world-class product in the rapidly growing Advertising Technology space!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.