- Company Name
- ClearRoute
- Job Title
- SQCE - Senior Full-Stack Developer
- Job Description
-
**Job Title** – Senior Full‑Stack Developer
**Role Summary**
Design, develop, and deploy scalable, high‑performance web applications for data‑heavy workloads. Lead architecture decisions, build React front‑ends, Python back‑ends, integrate AI services, and manage end‑to‑end Azure deployments with CI/CD pipelines.
**Expectations**
- Deliver production‑ready, reliable applications on schedule.
- Own full lifecycle: design, coding, testing, deployment, and post‑launch support.
- Drive technical discussions and justify architecture choices.
- Scale solutions to handle large data volumes and high traffic.
- Collaborate closely with AI, cloud, and backend teams to deliver intelligent features.
**Key Responsibilities**
- Design & implement scalable full‑stack solutions using React, TypeScript/JavaScript (frontend) and Python (backend).
- Define service boundaries, data flows, and architectural trade‑offs.
- Build high‑throughput, performant APIs and backend services.
- Integrate LLM‑based AI services (OpenAI, Azure OpenAI) and agentic frameworks (LangChain, LangGraph).
- Deploy applications to Microsoft Azure, managing containerised environments (Docker, Kubernetes).
- Set up and maintain CI/CD pipelines, ensuring repeatable, reliable releases.
- Collaborate on observability, monitoring, and performance optimisation.
- Work with orchestration and automation services within Azure.
- Support and evolve systems that handle large datasets and high‑traffic workloads.
**Required Skills**
- Extensive senior full‑stack development experience.
- Expert React knowledge (hooks, state management, performance optimisation).
- Strong Python backend skills; experience with .NET or Java acceptable.
- Proven system design and architecture justification.
- Microsoft Azure deployment expertise.
- Integration with APIs, microservices, and distributed systems.
- Docker/container fundamentals and cloud‑native deployment.
- Front‑end performance & observability fundamentals.
- Handling large‑scale data and high‑traffic environments.
- (Nice to have) LLM API integration (OpenAI, Azure OpenAI).
- (Nice to have) Agentic AI frameworks (LangChain, LangGraph).
- (Nice to have) RAG pipelines, vector search, document retrieval.
- (Nice to have) Azure AI services (Cognitive Search, Machine Learning).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering or equivalent technical experience.
- Azure certifications (AZ-104, AZ-400, or equivalent) are advantageous.