Web Developer
Company: CloudNC
Salary: Not provided
Location: , United Kingdom
As a Fullstack Web Developer at CloudNC, you will be responsible for developing both the frontend and backend of our web-based applications, with a primary focus on using the Angular framework for frontend.
You will work closely within one of our cross-functional teams to implement features, improve performance, and ensure an excellent user experience. Knowledge of C++ is not a requirement, but will be an asset in working with our high-performance machining strategies backend.
Key Responsibilities:
- Design, develop, and maintain full-stack web applications using Angular that communicate with our C++ & Kotlin backend components.
- Build and integrate gRPC APIs and services for seamless communication between frontend and backend systems.
- Work as part of our UI/UX team to implement responsive designs with a focus on user experience.
- Ensure the web applications are optimised for performance, scalability, and security.
- Troubleshoot, debug and optimise both frontend and backend systems.
- Write clean, efficient, and maintainable code while adhering to industry best practices.
- Stay current with the latest web development trends, frameworks, and technologies, and bring innovative ideas to the team.
- Collaborate closely with product managers, designers, and other engineers to deliver high-quality features and improvements on time.
Required Skills & Qualifications
- Strong experience in full-stack development using Angular.
- Proficient with frontend technologies (HTML5, CSS3, TypeScript).
- Experience building and consuming gRPC or REST APIs.
- Solid understanding of backend technologies (SQL databases, Queues etc.)
- Familiarity with modern web application architectures (MVC, microservices).
- Knowledge of version control systems (Git/GitLab).
- Strong understanding of the software engineering principles required for testing, debugging, and code review.
- Ability to deliver high-quality code in an agile development environment.
- Excellent communication and collaboration skills.
Preferred Skills:
- Experience with C++ in a cloud service context or with applications requiring high-performance computing.
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
- Experience with containerisation tools like Docker and Kubernetes.
- Knowledge of automated testing tools and CI/CD pipelines.
- Experience with additional back-end languages and frameworks (e.g., Rust, Kotlin, Python, C# or Java) is a plus.
- Experience with debugging tools like curl or Postman
- Experience with monitoring tools like Prometheus, Grafana, or Envoy’s native observability features (metrics, logging, tracing).
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.