Senior Full-Stack Developer

Posted 8ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Full-Stack Developer at ClearRoute, focusing on scalable, high-performance web applications. Expertise in React and Microsoft Azure required for system design and deployment tasks.

Responsibilities:

  • Design, build, and maintain scalable full-stack applications using React and modern JavaScript/TypeScript on the frontend, and Python on the backend.
  • Participate in system design from the outset, defining service boundaries, data flows, and architectural trade-offs rather than being handed a spec to implement.
  • Build front-end solutions that support high data throughput, performance optimisation, and responsiveness at scale.
  • Design and implement clean, well-documented APIs and backend services that integrate with the frontend and downstream systems.
  • Integrate front-end applications with AI-powered services, including LLM-based APIs and workflows and Agentic AI systems.
  • Work with automation and orchestration services, particularly within Azure.
  • Work with containerised environments such as Docker and contribute to cloud-native deployment pipelines.
  • Support CI/CD processes and promote reliable, repeatable deployments.
  • Collaborate on the deployment of applications to Azure, owning your deployments end to end.

Requirements:

  • Extensive experience as a Senior Full-Stack Developer or similar role.
  • Expert knowledge of React, including modern patterns, hooks, state management, and performance optimisation.
  • Strong backend experience in Python, with a track record of building production-grade services.
  • Proven system design ability.
  • Proven experience deploying applications to Microsoft Azure.
  • Experience integrating applications with APIs, microservices, and distributed systems.
  • Familiarity with container technologies such as Docker and container-based deployment models.
  • Experience working on applications that handle large datasets or high-traffic environments.
  • Strong understanding of front-end performance, observability, and optimisation techniques.

Benefits:

  • Flexible working hours
  • Professional development opportunities