About the Role
We are seeking a highly skilled Full Stack Software Engineer with a strong focus on TypeScript to design, develop, and maintain cutting-edge applications and services. You will play a key role in building scalable, cloud-based solutions and ensuring high performance, reliability, and security across our systems.
Key Responsibilities
* Design, develop, and maintain robust full-stack applications using TypeScript and modern frameworks.
* Implement scalable cloud architectures leveraging AWS, Azure, or GCP.
* Optimise system performance and ensure security best practices.
* Collaborate with cross-functional teams including developers, DevOps, and product managers.
* Conduct code reviews and mentor team members to maintain high-quality standards.
* Drive process improvements through automation and best practices.
* Troubleshoot and resolve complex technical issues effectively.
Required Skills & Experience
* 7+ years of back-end development experience with TypeScript and Node.js (TypeScript expertise is critical).
* Proven experience in full-stack development with modern technologies (React, Node).
* Strong understanding of software architecture, design principles, and microservices.
* Hands-on experience with serverless architectures, containers (Docker, Kubernetes), and CI/CD pipelines.
* Deep knowledge of cloud platforms (AWS, Azure, or GCP).
* Solid understanding of version control systems (Git, GitLab, GitHub).
* Excellent problem-solving and debugging skills.
Preferred Qualifications
* Experience with databases such as PostgreSQL, InfluxDB, TimescaleDB, Redis.
* Familiarity with GraphQL, RESTful API design, and integration.
* Exposure to other languages (Python, Java, C/C++).
* Knowledge of Infrastructure as Code (IaC) and DevOps methodologies.
* Understanding of security best practices and monitoring tools (e.g., Prometheus, Nagios).
Desired Skills and Experience
7+ years of back-end development experience with TypeScript and Node.js (TypeScript expertise is critical).
Proven experience in full-stack development with modern technologies (React, Node).
Strong understanding of software architecture, design principles, and microservices.
Hands-on experience with serverless architectures, containers (Docker, Kubernetes), and CI/CD pipelines.
Deep knowledge of cloud platforms (AWS, Azure, or GCP).
Solid understanding of version control systems (Git, GitLab, GitHub).
Excellent problem-solving and debugging skills.
To find out more about Computer Futures please visit www.computerfutures.com
Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales