SupportYourApp logo
(fluent Ukrainian & English) Python Developer (Spain)
contractMadrid

Summary

Location

Madrid

Type

contract

Explore Jobs

About this role

We’re looking for a for a skilled Python Developer to strengthen backend and help evolve our product architecture. You’ll work closely with experienced engineers, bring fresh ideas to the table, and take ownership of key components.

Excited? Let’s see what it takes 💛

What you will do:

  • Writing, maintaining, and optimizing high-quality code;
  • Analyzing the existing solution architecture and taking an active role in designing a new one;
  • Leading a small team of two backend developers.

What you need to succeed in this role:

  • 3-4 years of experience in backend development with Python 3.x (FastAPI or Flask);
  • Strong skills in designing and building RESTful APIs;
  • Solid understanding of OOP principles, data structures, and algorithms;
  • Proficiency with PostgreSQL or MySQL, including complex query writing, performance tuning, and understanding of indexing;
  • Experience working with microservices architecture;
  • Hands-on experience with asynchronous programming (asyncio, aiohttp) and API integrations;
  • Strong knowledge of SQL and experience with ORMs (SQLAlchemy or Django ORM);
  • Practical experience with caching tools (Redis, Memcached) and database migrations;
  • Good understanding of Docker, CI/CD pipelines, and version control (Git);
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and web servers (Nginx, Gunicorn, Uvicorn);
  • Knowledge of design patterns, SOLID principles, and system design;
  • Strong communication skills.

Will be a plus:

  • Experience mentoring or leading developers;
  • Familiarity with NoSQL databases (MongoDB, DynamoDB);
  • Degree in Computer Science or related field.

Benefits and Perks:

  • Provide services during business hours;
  • Opportunity to cooperate fully remotely;
  • Competitive compensation in USD;
  • A chance to work on an exciting Gen AI project in a supportive team;
  • Friendly management interested in long-term cooperation.

*The items listed in this section may vary depending on the terms of your engagement. Certain benefits and conditions typically apply to employees; independent contractors may not be eligible for all of these. The specific terms, including compensation, benefits, and work conditions, will be clearly defined in your agreement if selected. 

Are you a proactive Python developer who enjoys building scalable backend solutions, shaping architecture, and taking ownership of impactful technical decisions?

Grab the chance to join us and send your CV in English, pointing out your outstanding skills!

Know someone perfect for the role? Refer them and get rewarded! 

We are a multinational company with unbiased views. The assessment of candidates is not affected by such characteristics as race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity, or any other reason prohibited by law in provision of employment opportunities and benefits.

Your personal data will be processed as described in the SupportYouApp Candidate Privacy Notice.

Other facts

Tech stack
Python,FastAPI,Flask,RESTful APIs,OOP Principles,Data Structures,Algorithms,PostgreSQL,MySQL,Microservices Architecture,Asynchronous Programming,API Integrations,SQL,ORMs,Caching Tools,Docker

About SupportYourApp

SupportYourApp is an international Support-as-a-Service company that has been providing secure technical, customer support and CX services to growing companies around the globe since 2010.

Reasons to count on us:
• Over 15 years of experience
• Over 1200 professionals on a team
• Over 60 operational languages
• PCI DSS Certified Level 1 Service Provider
• ISO/IEC 27001 certification
• GDPR-, CCPA-, and HIPAA-compliance
• Refined processes of onboarding, learning, and human development
• Customer-focused consultants with exceptional language skills

Our services include, but are not limited to:
• Customer support (Front desk, Tier 1)
• Technical support (Tier 1-3)
• Social media customer service
• CX services
• AI-powered support teams
• System setup and Integration
• Reception desk services
• Back-office services (data entry, content moderation & enrichment)
• KYC and ID verification
• Data annotation
• Staff augmentation (web & software developers, UX/UI designers, QA)

📚 Check out our course on Udemy → https://www.udemy.com/course/customer-support-101-building-excellence/?couponCode=536430084CA64453549A

Every company is different and requires a unique experience. That’s why we have an individual approach and offer a tailored solution to every client.
We are all diverse, but we have one goal — to support people. We support. You grow.

Team size: 1,001-5,000 employees
LinkedIn: Visit
Industry: IT Services and IT Consulting
Founding Year: 2010

What you'll do

  • You will be responsible for writing, maintaining, and optimizing high-quality code while analyzing and designing solution architecture. Additionally, you will lead a small team of two backend developers.

Ready to join SupportYourApp?

Take the next step in your career journey

Frequently Asked Questions

What does a (fluent Ukrainian & English) Python Developer (Spain) do at SupportYourApp?

As a (fluent Ukrainian & English) Python Developer (Spain) at SupportYourApp, you will: you will be responsible for writing, maintaining, and optimizing high-quality code while analyzing and designing solution architecture. Additionally, you will lead a small team of two backend developers..

Why join SupportYourApp as a (fluent Ukrainian & English) Python Developer (Spain)?

SupportYourApp is a leading IT Services and IT Consulting company.

Is the (fluent Ukrainian & English) Python Developer (Spain) position at SupportYourApp remote?

The (fluent Ukrainian & English) Python Developer (Spain) position at SupportYourApp is based in Madrid, Community of Madrid, Spain. Contact the company through Clera for specific work arrangement details.

How do I apply for the (fluent Ukrainian & English) Python Developer (Spain) position at SupportYourApp?

You can apply for the (fluent Ukrainian & English) Python Developer (Spain) position at SupportYourApp directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about SupportYourApp on their website.