Technical Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
The Technical Lead will remain actively involved in coding while setting direction for backend systems, APIs, databases, and platform services. This individual will also mentor engineers, establish development standards, improve production reliability, and partner directly with technology and business leadership.
This is not a people-management or architecture-only position. The successful candidate must be comfortable designing systems, writing and reviewing production code, troubleshooting difficult issues, and guiding other engineers through implementation.
RESPONSIBILITIES
- Lead the architecture and development of Python-based backend services.
- Design scalable, secure, reliable, and maintainable REST APIs.
- Make technical and architectural decisions for backend platform capabilities.
- Develop, review, test, and troubleshoot production-grade Python code.
- Design microservices, distributed systems, and event-driven capabilities.
- Define relational database models and optimize SQL performance.
- Establish Python development standards, reusable patterns, and code-review practices.
- Translate business and product requirements into technical designs and deliverables.
- Improve application monitoring, observability, debugging, performance, and reliability.
- Investigate production incidents and drive root-cause resolution.
- Mentor junior engineers and provide direction to distributed development resources.
- Partner with Product, Operations, business stakeholders, and senior technology leadership.
- Take ownership of backend capabilities from design through production support.
Requirements
- 8+ years of backend software-engineering experience.
- Expert-level Python programming skills.
- Deep understanding of core Python concepts, libraries, patterns, and development practices.
- Extensive experience building production backend services and APIs.
- Experience with Django, Flask, and/or FastAPI.
- Strong REST API design and integration experience.
- Strong SQL, database-design, data-modeling, and optimization skills.
- Experience designing scalable microservices or distributed systems.
- Demonstrated architecture and system-design capabilities.
- Hands-on technical leadership and code-review experience.
- Experience mentoring engineers and raising development standards.
- Strong production-debugging and problem-solving capabilities.
- Ability to communicate effectively with engineering, product, operations, and business stakeholders.
- Ability to remain actively involved in production coding.
- Ability to work U.S. Business hours from within the United States.
PREFERRED EXPERIENCE
- AWS experience, including EC2, Lambda, RDS, or S3.
- SQLAlchemy or comparable ORM experience.
- Event-driven architecture.
- Strong monitoring, observability, and performance-tuning experience.
- Lending, fintech, or financial-services technology experience.
- Experience within a smaller or growth-oriented technology organization.
- Experience leading offshore, contract, or distributed engineering resources., AWS Lambda, Amazon Elastic Compute Cloud (EC2), Amazon Web Services (AWS), Application Programming Interface (API), Architectural Services, Code Reviews, Communication Skills, Computer Programming, Data Modeling, Database Design, Database Optimization, Debugging Skills, Distributed Computing, Django, Engineering, Financial Services, Identify Issues, Leadership, Loans, Mentoring, Microservices, Object Relational Mapping (ORM), Performance Tuning/Optimization, Problem Solving Skills, Production Support, Python Programming/Scripting Language, REST (Representational State Transfer), Relational Databases (RDBMS), Reliability Engineering, SQL (Structured Query Language), SQL Databases, Software Engineering, Technical Delivery, Technical Leadership, Technical/Engineering Design, Testing
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
20 Essential Tools For Backend Development
Is Software Engineering Over-Saturated?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again