Senior Python Backend Engineer
Transcenda is a global provider of design and engineering services. We put people first and strive to be agents of change by building a better future through technology. We are dedicated to empowering organizations to rapidly scale, digitally transform, and bring new products to market.
Recognized by Newsweek as one of America’s greatest workplaces of 2025, Transcenda is home to 200+ engineers, designers, analysts, and advisors solving complex business challenges through technology. By approaching our work through a variety of cultures and perspectives, we take calculated risks to design and develop innovative solutions that will have a positive impact tomorrow.
Interesting Facts:
- Over 200 team members
- Fully remote — we let people work where they work best.
- We work with clients who value our opinion and thought leadership, and where we can make a meaningful contribution to architectural decisions, engineering decisions, and product decisions.
- We have a strong social agenda and promote diversity and inclusion, and participate in a variety of charity initiatives throughout the year.
- We have fun team-building activities.
- Since we are rapidly growing, the ability to grow and advance your career is available and at a fairly quick rate.
Must haves
- 5+ years of overall software engineering experience.
- Strong experience with Python 3.
- Solid understanding of object-oriented programming principles.
- Proficiency with Git and modern development workflows.
- Hands-on data experience, including working with structured and unstructured data.
- Strong knowledge of SQL, including query optimization and data modeling.
- Experience working with data streaming technologies such as Apache Flink, Kafka, or Iceberg.
- Upper-Intermediate+ English and the ability to communicate effectively with international teams.
Nice to have
- Experience developing APIs or SDKs in Python.
- Understanding of software design patterns and scalable architecture principles.
- Familiarity with Docker or other containerized environments.
- Strong computer science fundamentals, including data structures and algorithms.
Key responsibilities
- Design, develop, and maintain high-quality Python 3 applications with a strong focus on clean, maintainable, and efficient code.
- Apply object-oriented programming principles and software design patterns to build scalable, reusable, and modular systems.
- Work with large volumes of both structured and unstructured data, ensuring data quality, consistency, and performance.
- Design and optimize SQL queries and data models to support data-intensive workflows.
- Develop and maintain data pipelines and real-time processing solutions.
- Collaborate with cross-functional teams to integrate data solutions into existing platforms and APIs.
- Contribute to architecture discussions and help define scalable, performant, and secure system designs.
- Participate in code reviews, technical discussions, and continuous improvement of engineering practices.
Required languages
| English | B2 - Upper Intermediate |
📊
$4000-5500
Average salary range of similar jobs in
analytics →
Loading...