Overview
Juniper Square is seeking a Senior Technical Lead to architect, design, and oversee the development of high-performance backend systems and distributed applications. The company focuses on private markets, providing a platform that integrates technology and fund administration services.
Key Responsibilities
- Lead design and architecture of complex backend systems, distributed services, and mission-critical APIs.
- Provide hands-on technical guidance to engineering teams and mentor developers.
- Define coding standards, enforce code quality, and conduct thorough code reviews.
- Own end-to-end delivery, from technical feasibility to deployment and maintenance.
- Architect and implement backend services using Python/FastAPI (preferred) or Java.
- Design and deliver scalable RESTful and GraphQL APIs.
- Build asynchronous task pipelines and microservices.
- Deploy, manage, and optimize systems on AWS.
- Implement CI/CD processes and automated pipelines.
- Lead discussions on scalability, distributed architecture, and security best practices.
Requirements
- 10–13 years of backend engineering experience, with 3+ years in a technical leadership role.
- Strong experience with Python (FastAPI preferred) or Java.
- Expertise in REST & GraphQL API development, AWS cloud services, Docker, and Kubernetes.
- Solid knowledge of microservices architectures, distributed systems, SQL and NoSQL databases, and CI/CD pipelines.
- Excellent communication and documentation skills.
- Strong leadership and mentoring abilities.
Benefits
- Flexible remote work options.
- Supportive team culture with an emphasis on collaboration.
Location
Remote - Candidates from India are preferred.
How to Apply
To apply, please visit Juniper Square's careers page or contact the hiring team directly.