Technical Lead – Fullstack
Posted 21ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Technical Lead overseeing scalable web applications and distributed systems development at Juniper Square. Leading architecture, mentoring teams, and driving software best practices.
Responsibilities:
- 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
















