Senior Backend Engineer (Python + TypeScript)

We are seeking a highly experienced Senior Backend Engineer to lead our backend application's design and architecture. This is a senior leadership role that bridges high-level technical strategy and hands-on mentorship, ensuring scalable, performant, and forward-thinking software development practices across the organization.

The ideal candidate brings strong engineering expertise—particularly in Python and TypeScript—and experience managing and growing technical teams. You will work cross-functionally with product, design, and operations leadership to plan and execute complex software initiatives, while also helping set the vision for the use of AI/ML technologies in our platform.

Key Responsibilities

Backend Leadership: Set technical direction and architectural standards across multiple development teams.

Strong Hands On Coding: Must have a strong grasp of design patterns and coding without AI.

Strategic Planning: Collaborate with leadership on roadmap prioritization, project planning, and capacity forecasting.

AI/ML Integration: Provide strategic guidance on how AI/ML can be applied to our platform and lead high-level implementation efforts in coordination with data and product teams.

Cross-Functional Collaboration: Partner with product delivery, design, and QA teams to ensure timely, high-quality delivery of software solutions.

Hands-on Oversight: Review code, guide implementation decisions, and uphold high engineering standards when needed—especially in projects involving TypeScript and modern web stacks.

Engineering Excellence: Champion best practices in code quality, testing, observability, and deployment; contribute to the continuous improvement of engineering processes.

Requirements

8+ years of professional software engineering experience with significant time spent in leadership or principal-level roles.

Proven experience managing and mentoring engineering teams and helping scale team structure.

Strong hands-on background with Python, Typescript, FastAPI and AWS.

Experience with AI/ML projects, ideally in a product or platform setting.

Deep understanding of software architecture, infrastructure, and scalable system design.

Excellent communication and leadership skills, with a track record of cross-functional collaboration.

Experience with budgeting, planning, and organizational growth from a technical perspective.

Previous experience in a startup or fast-paced, product-driven environment is a plus.

Nice to Have

Experience working in or leading remote/distributed teams.

Familiarity with data privacy and security standards (especially for AI/ML systems).

Prior experience as a founder, tech lead, or engineering manager in a high-growth SaaS company.

Must-have:

~8+ years of professional software engineering experience with significant time spent in leadership or principal-level roles;

strong hands-on background with Python, Typescript, FastAPI and AWS;

experience with AI/ML projects, ideally in a product or platform setting.

Required languages

English B2 - Upper Intermediate
FastAPI, AWS, Python, TypeScript
Published 8 September
23 views
·
9 applications
To apply for this and other jobs on Djinni login or signup.
Loading...