Juniper Square is looking for a Senior Technical Lead to architect, build, and scale our mission-critical, public-facing APIs. This role combines deep hands-on engineering with technical leadership and architectural ownership to make private markets more efficient, transparent, and accessible.
What You'll Do
- Own end-to-end architecture of public-facing API platforms.
- Design scalable, multi-tenant, distributed systems with high availability.
- Drive API standards for versioning, backward compatibility, documentation, and governance.
- Define security, rate limiting, and abuse prevention strategies.
- Lead performance optimization and reliability initiatives.
- Build and review high-quality backend services using Python and FastAPI.
- Architect and optimize asynchronous systems using Celery.
- Design and tune complex schemas and queries in PostgreSQL.
- Lead production readiness, observability, and incident response improvements.
- Drive AWS infrastructure architecture decisions.
- Mentor backend engineers and raise engineering standards.
- Lead design reviews and establish coding best practices.
- Partner with Product, Frontend, DevOps, and Data teams.
- Drive the technical roadmap and manage technical debt strategically.
- Influence long-term platform scalability decisions.
What We're Looking For
- 9.5–12 years of backend engineering experience with strong production ownership.
- Deep expertise in Python or Java and modern API frameworks (FastAPI preferred).
- Proven experience designing and scaling public-facing APIs.
- Strong system design expertise in distributed systems, scalability, and fault tolerance.
- Extensive experience with PostgreSQL including performance tuning, indexing, and transactions.
- Strong experience with Celery or distributed task processing systems.
- Hands-on experience with Redis and caching strategies.
- Advanced experience with AWS (ECS/EKS, RDS, Lambda, S3, API Gateway, networking).
- Experience implementing secure API architectures (OAuth2, JWT, RBAC, WAF).
- Experience with Docker, CI/CD pipelines, and Infrastructure as Code.
- Experience operating high-traffic, production-critical systems.
- Experience designing multi-tenant or external partner APIs.
Nice to Have
- Experience leading backend teams in a product-driven environment.
- Experience designing API platforms consumed by third parties.
- Frontend exposure (React, Next.js, TypeScript).
- Experience with GraphQL.
- Experience building developer platforms or SDKs.
Technical Stack
- Languages & Frameworks: Python, FastAPI, Java, Celery
- Data Stores: PostgreSQL, Redis
- Infrastructure & Cloud: AWS, Docker
- Frontend & APIs: GraphQL, React, Next.js, TypeScript
Work Mode
This is a hybrid role open to candidates in 27 U.S. states, 2 Canadian Provinces, India, Luxembourg, and England.
Juniper Square is an equal opportunity employer.




