J

Juniper Square

Unified platform for private investment partnerships

Full Stack Senior Technical Lead

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listedRemote

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
  • 10–13 years of software engineering experience, including at least 3 years in a technical leadership role.
  • Strong expertise in Python with FastAPI preferred, or Java; ReactJS and TypeScript; REST and GraphQL API development; asynchronous processing such as Celery; AWS cloud services; Docker, Kubernetes, and containerization.
  • Solid understanding of microservices architectures, distributed systems design, SQL and NoSQL databases, CI/CD pipelines, and monitoring and observability frameworks.
  • Strong leadership, mentoring, and stakeholder management abilities.
  • Excellent communication and documentation skills.
  • Analytical mindset with strong problem-solving capabilities.
  • Ability to operate effectively in a fast-paced, agile environment.

Responsibilities

  • Lead architecture and design of full-stack applications, including frontend interfaces, backend services, and cloud infrastructure.
  • Provide hands-on technical guidance to engineering teams and mentor developers across frontend and backend domains.
  • Define coding standards, enforce code quality, and conduct thorough code reviews.
  • Drive end-to-end delivery, from architecture and development to deployment and maintenance.
  • Architect and build backend services using Python/FastAPI or Java with Spring Boot or Quarkus.
  • Design and implement scalable RESTful and GraphQL APIs focused on performance, security, and maintainability.
  • Build asynchronous processing pipelines and microservices using Celery, RabbitMQ, Redis, or similar message brokers.
  • Design efficient database schemas and queries using PostgreSQL, MySQL, or NoSQL databases.
  • Implement caching strategies and optimize backend services for high throughput and reliability.
  • Develop modern web applications using ReactJS and TypeScript.
  • Design reusable UI components and scalable frontend architecture.
  • Implement state management, API integrations, and responsive user interfaces.
  • Collaborate with design and product teams to deliver intuitive user experiences.
  • Ensure frontend applications maintain standards for performance, accessibility, and maintainability.
  • Deploy, manage, and optimize applications on AWS, including EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, and IAM.
  • Implement CI/CD pipelines, automated testing, and environment provisioning.
  • Use Docker and Kubernetes for containerization and microservice orchestration.
  • Ensure system observability through logging, monitoring, and distributed tracing.
  • Lead discussions on scalability, distributed architecture, caching strategies, and event-driven patterns.
  • Design full-stack solutions that balance performance, reliability, and user experience.
  • Drive adoption of cloud-native architectures and modern engineering practices.
  • Ensure adherence to security best practices and compliance standards.
  • Leverage AI tools and frameworks to enhance developer productivity and product capabilities.
  • Contribute to or lead development of AI-powered features such as intelligent search, conversational interfaces, recommendation systems, or automation tools.
  • Work with LLMs, embeddings, semantic search, and RAG pipelines where relevant.
  • Evaluate opportunities to integrate AI-driven capabilities into existing products and workflows.

Desired Qualifications

  • Experience building AI-driven applications or integrating AI capabilities into products.
  • Experience with event-driven systems such as Kafka and SNS/SQS.
  • Exposure to Domain-Driven Design (DDD) and clean architecture principles.
  • Knowledge of Infrastructure as Code, such as Terraform or CloudFormation.
  • Experience with performance tuning, load testing, and AWS cost optimization.

About the Company

Juniper Square

Unified platform for private investment partnerships

Juniper Square provides end-to-end software for private investment partnerships, serving general partners and limited partners in commercial real estate, private equity, and venture capital. Its platform unifies fundraising, investor operations, and fund administration into a single system to manage investment data and workflows from start to finish. The product centralizes secure data sharing, tracks investor communications, automates tasks, and offers a 360-degree view of investment data to speed investment closes. It differentiates itself with a universal, purpose-built system for private markets that scales for firms of all sizes and structures, aiming to simplify and accelerate the private investment process for both GP and LP users.

Company size
1,001-5,000
Company stage
Series D
Total funding
$371M
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Juniper Square

See more jobs