UpstaffSign up
Last Update Last Updated: July, 2026
$5,000/month

Senior Python Engineer

Back-End Web.

Senior
Upper-Intermediate English

Required Skills

Python
Python
5.0 yr.
Flask
Flask
3.0 yr.

Nice to Have

pytest
pytest
FastAPI
FastAPI
RDBMS
NoSQL
NoSQL
database
Monolithic
AWS
AWS
Azure
Azure
GCP
GCP
Monitoring
Cloud Service
CI/CD
CI/CD
Security
Performance Tuning

Summary

B2B Customer Data Platform (CDP) is looking for a senior Python (Flask) software engineer, QA (unittest, pytest, nose2), CI/CD/ cloud platforms, and infrastructure.

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

About the role

An AI-powered B2B Customer Data Platform (CDP) designed to help sales and marketing teams identify, prioritize, and engage high-value prospects. It consolidates fragmented first- and third-party data to provide a unified view of potential buyers and companies.

As a Senior Python Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. Join a cross-functional engineering team building a cutting-edge B2B intelligence platform. Our client delivers real-time data intelligence that enables B2B organizations to identify high-value buyers, prioritize sales opportunities, and execute data-driven go-to-market strategies with confidence.

Responsibilities

  • Design, develop, and maintain high-quality, scalable, and performant applications throughout the full Software Development Lifecycle (SDLC)
  • Write clean, testable, maintainable, and automatable code following software engineering best practices
  • Deliver new features and product enhancements in line with the product roadmap
  • Design technical solutions, prepare and review feature design documents, and contribute to solution specifications
  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, reviews, and retrospectives
  • Conduct code reviews and promote engineering best practices across the team
  • Mentor and support Middle and Junior Software Engineers when required

Software development:

  • Extensive expertise in Python and knowledge of essential third-party libraries and tools
  • Profound knowledge of Python frameworks like Flask, FastAPI and in-depth knowledge of their internal architecture
  • Deep understanding of RDBMS and NoSQL systems, experience crafting high-performance queries, executing optimizations, and designing database structures
  • Practical commercial experience in developing both monolithic and distributed systems
  • Experience in deploying and managing applications within cloud environments such as AWS, Azure, and Google Cloud

Quality Assurance:

  • Advanced proficiency with unittest, pytest, nose2 and other common testing tools
  • Demonstrated commitment to continuous quality enhancement on projects through conducting code reviews, establishing quality metrics, and monitoring them

Software Deployment:

  • Practical experience in utilizing application deployment patterns and tools
  • Hands-on experience configuring infrastructure with leading cloud service providers

Deployment & Cloud

  • Experience with modern application deployment patterns and CI/CD practices
  • Hands-on experience working with cloud platforms and infrastructure configuration

Nice to Have

  • Experience implementing application security best practices
  • Experience with application performance tuning and optimization
  • Familiarity with cloud-native architectures and distributed systems

How to Apply for Senior Python Engineer

Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview feedback
  • Project Selection (we are looking for the best project for you).

Who can apply:

  • We work with developers across Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia, Oceania, and the UK.
  • We do not provide visa assistance, and this cooperation model does not include direct-hire benefits.
  • We cannot accept applicants from Russia, Belarus, Iran, or North Korea.
This job is open with compensation $5,000/month 🔥
Apply Now
Submit CV / GitHub One time, no registration. Share your CV, LinkedIn, or GitHub profile.

Not your stack?

Join the Upstaff community and we are looking for the best project for you.

Submit a Talent for Senior Python Engineer
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up