Upstaff

Senior Python Engineer Offline

$$$$

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.

 

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

Required skills experience

Python 5 years
Flask 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
pytest, FastAPI, RDBMS, NoSQL, AWS, Azure, GCP, CI/CD

The job ad is no longer active

Look at the current jobs Python →

Loading...