Senior Python Developer

Job Type: Full Time
Job Location: Iasi/Chisinau Remote

Client’s Overview:

Our client is a leading B2B travel technology provider delivering planning and booking solutions for both corporate and individual travelers. Through a globally connected platform, the company offers seamless access to accommodation, transportation, and travel services across thousands of destinations. With advanced booking tools, API integrations, and multilingual support, our client empowers its partners to manage domestic and international travel with speed, flexibility, and confidence.

About the role:

We are looking for a highly skilled and experienced Back-end Developer to join our team.

You will work on a CRM project used to manage leads, sales pipelines, reporting, and company-wide automation processes. This role goes beyond just writing code.

You’ll be an important part of the technical decision-making process — helping to understand business needs, shaping solutions, and turning them into reliable, scalable systems.

Key Responsibilities:

· Writing clean, maintainable, and testable code using Python and Django

· Working closely with product managers and team members to analyze requirements and design technical solutions

· Building and maintaining data import/export flows, including scheduled jobs and deduplication logic

· Creating asynchronous and parallel processing pipelines using Celery or similar tools

· Monitoring and improving system performance and scalability

· Helping define coding standards, deployment practices, and CI/CD pipelines

· Actively participating in code reviews, system design discussions, and team collaboration

Requirements:

· 5+ years of experience with Python and Django

· Solid knowledge of Celery, async job processing, and task queues

· Strong experience with PostgreSQL (migrations, raw SQL, indexing, performance tuning)

· Experience building and consuming REST APIs, GraphQL, JWT, and OAuth2

· Experience with Git, GitFlow, and Jira

· Familiarity with CI/CD pipelines and deployment workflows

· Experience writing unit/integration tests, using tools like Pytest or similar

· Ability to work independently and communicate clearly in English

Nice to have:

· Experience with Microsoft Azure, Active Directory, or Google Cloud Platform (GCP)

· CRM domain knowledge (e.g. leads, customer lifecycle, reporting, campaign automation)

· Experience integrating with email/SMS providers, campaign tools, and marketing automation

· Understanding of software architecture patterns like clean architecture or DDD

· Familiarity with monitoring, logging, and alerting tools (e.g. Prometheus, Grafana, Sentry)

· Experience improving scalability and cost optimization in backend systems

· Exposure to infrastructure as code and DevOps collaboration

What we offer:

· Supportive working climate with flexible work practices;

· Lunch tickets – of 35 RON each;

· An extra day off on employees’ birthdays;

· Floating holidays

· Additional days off after 3, 5, 8, 10 years of employment

· Health insurance – Regina Maria;

· Settlement of sports activities (7card deduction)

· Bookster;

· Coffee, fruits and monthly pizza parties at the office.

About us:

Feel IT Services is an IT services company that provides software development

services, 24/7 service desk and cyber security penetration tests.

The headquarters of the company are based in Paris, while our skilled engineers are located in Iasi, Romania and Chisinau, Moldova.

Our Customers are mostly from Europe, UK and the US, and can be large International groups & corporations or SME, IT System Integrators & Managed services operators, Independent Software Vendors and Startups.

We develop a healthy culture based on: Quality, Flexibility, Transparency and Respect.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx