Juniper Square

Technical Lead – Fullstack

Juniper Square

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the 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 (preferred) or Java (Spring Boot/Quarkus).
  • Design and implement scalable RESTful and GraphQL APIs with a strong focus on performance, security, and maintainability.
  • Develop modern web applications using ReactJS and TypeScript.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 8–12 years of software engineering experience, with at least 3+ years in a technical leadership role.
  • Strong expertise in: Python (FastAPI preferred) or Java
  • ReactJS and TypeScript
  • REST and GraphQL API development
  • Asynchronous processing (Celery or similar)
  • AWS cloud services
  • Docker, Kubernetes, and containerization.
  • Solid understanding of: Microservices architectures, Distributed systems design, SQL and NoSQL databases, CI/CD pipelines.
Benefits
  • Remote work options
  • Flexible hours
  • Opportunities for professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFastAPIJavaSpring BootQuarkusReactJSTypeScriptREST APIGraphQLAsynchronous processing
Soft Skills
technical leadershipmentoringcode quality enforcementcode reviewend-to-end delivery
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science