Looking for a team lead to own the technical direction of a full stack product

Posted 8 hours ago

Worldwide

Summary

About the Role We're looking for an experienced Team Lead to drive the technical direction of our full-stack platform. Our core architecture is powered by an SAT solver, and we're looking for someone who can transform sophisticated algorithmic capabilities into a scalable, production-ready product. You'll lead an engineering organization that spans two closely connected domains: Compute Team – responsible for the core algorithms, performance, and correctness of computation. Product Team – responsible for validating, applying, and presenting those results through reliable, intuitive user experiences. You'll work closely with our Algorithms Lead while owning the overall technical execution and engineering strategy for the team. Our current focus is improving the scalability, reliability, and maintainability of the platform, with particular emphasis on building robust testing frameworks that ensure correctness across complex business scenarios. What You'll Do Lead the technical direction of our full-stack engineering team. Partner closely with the Algorithms Lead to bring complex computational logic into production. Design highly scalable, reliable backend systems. Build and improve testing frameworks that validate sophisticated business logic. Drive engineering best practices around system correctness, performance, and maintainability. Mentor engineers and foster a culture of technical excellence. Collaborate closely with Product, Design, and customer-facing teams to deliver high-quality solutions. About You You're an engineering leader who has built systems where correctness is critical. You understand that reliability goes beyond making software work—it means producing results that are accurate, explainable, testable, and resilient across countless edge cases. You enjoy solving difficult technical problems, debugging complex systems, and creating architectures that can evolve as products grow. You're comfortable working alongside algorithm specialists while providing technical leadership for a broader engineering team. What We're Looking For 5+ years of backend engineering experience building and operating large-scale systems. Proven experience leading complex technical initiatives as a technical lead or engineering lead. Strong understanding of designing systems that produce reliable, explainable, and deterministic outcomes. Experience building or maintaining testing frameworks for validating complex business logic. Excellent debugging and problem-solving skills, especially in systems where correctness is difficult to verify. Experience building high-performance, highly available backend services. Deep expertise with modern backend languages, frameworks, and distributed system design. Experience working with asynchronous or event-driven architectures. Strong communication skills and the ability to collaborate across engineering, product, design, and customer-facing teams. Passion for mentoring engineers and promoting engineering excellence. A customer-focused mindset with genuine curiosity and craftsmanship. Technology Stack While our stack continues to evolve, our current technology includes: Languages: Python, SQL Frameworks: Django, Angular, React, Remix Databases: PostgreSQL, Elasticsearch, Redis Cloud & Infrastructure: AWS, AWS CodeDeploy Observability & Analytics: Sentry, Grafana Architecture: Single-tenant and multi-tenant systems

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $40.00

    -

    $60.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
Django
Angular
React
Activity on this job
  • Proposals:50+
  • Last viewed by client:5 hours ago
  • Interviewing:
    4
  • Invites sent:
    5
  • Unanswered invites:
    1
About the client
Member since Jan 18, 2022
  • United States
    Manchester5:10 PM
  • $13K total spent
    16 hires, 1 active
  • 502 hours
  • Tech & IT
    Individual client

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 8 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
JavaScript
Web Development
Android
WordPress
Web Design
PHP
HTML
HTML5
iOS
Graphic Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo