Please read this post carefully before applying
We are only looking for highly experienced candidates who strongly match the technical requirements below. If you do not have solid hands-on experience with TypeScript, AWS, and long-term software development/support work, please do not apply.
Role overview
We are looking for a highly skilled, reliable, and technically strong DevOps Engineer / Developer to join our team. This role is a combination of development and operations (DevOps), meaning you will be responsible for both building systems and supporting live production environments.
This is not a basic support role. You will actively develop, maintain, troubleshoot, optimise, and support cloud-based applications and infrastructure while working closely with our internal systems and engineering workflows.
The ideal candidate must specialise in three key areas: TypeScript programming, AWS infrastructure and cloud services, and long-term programming and codebase maintenance/support. Because our platform is heavily built around TypeScript and AWS, we are specifically looking for someone who is highly confident and experienced in both.
Key responsibilities
- Develop, maintain, and support TypeScript-based applications
- Manage, monitor, and maintain AWS cloud infrastructure
- Handle both development and operational responsibilities (Dev + Ops)
- Troubleshoot infrastructure, deployment, and application-related issues
- Work with Linux servers and cloud environments
- Configure and optimise AWS services such as EC2 and Lightsail
- Support and maintain existing production codebases and systems
- Collaborate with the team to improve scalability, reliability, and performance
- Implement automation and CI/CD workflows where applicable
- Manage and maintain PostgreSQL and SQLite databases
- Perform deployments, backups, updates, monitoring, and system maintenance
- Help improve engineering workflows, infrastructure stability, and operational efficiency
Mandatory requirements
- Strong programming experience in TypeScript
- Strong hands-on AWS experience (EC2, Lightsail, and related services)
- Strong experience supporting and maintaining production systems and existing codebases long-term
- Advanced Linux server administration and troubleshooting skills
- Experience with Node.js and TypeScript-based applications
- Strong understanding of DevOps practices and cloud operations
- Experience with PostgreSQL and SQLite
- Ability to independently troubleshoot technical and infrastructure issues
- Strong problem-solving and analytical skills
- Must be comfortable handling both development and operational responsibilities
- Must be working on macOS (development environment requirement)
Highly preferred
- Experience with CI/CD pipelines and automation tools
- Experience with Docker or containerised environments
- Experience supporting high-availability or production systems
- Familiarity with infrastructure optimisation and performance tuning
- Experience working in fast-paced startup or technical environments
How to apply
To confirm that you have carefully read this job post, please include the word "TypeScript" at the top of your application.
- Your updated resume/CV
- Your GitHub link
- A brief summary of your AWS and TypeScript experience
- Examples of systems/projects you have maintained or supported long-term
- Any DevOps, infrastructure, automation, or CI/CD experience you have
How to apply
Email [email protected] and put the word “TypeScript” at the top of your application, so we know you read this post.