
Technical Lead – Fullstack
Juniper Square
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
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