top of page

Full Stack Software Engineer

Job Description

The Arch platform is a software layer built exclusively on the AWS cloud platform that enables the rapid configuring, deployment, and management of workstations, storage, and networking. Arch securely maintains all resources within the client's AWS account and eliminates the overhead of complex cloud DevOps Engineering. Our clients range from small 5 person teams to large multinational corporations in the gaming, industrial design, media, product design and any industries looking for remote, collaborative cloud infrastructure.

This job represents an excellent opportunity to leverage your expertise and further develop your skills as a senior engineer by working with a talented and accomplished team, where innovation and excellence are paramount.

What you’ll do

  • Help build an award winning platform for orchestrating the deployment and management of

  • virtual workstation fleets, render farms, storage clusters and much more.

  • Build a highly functional elegant front end using React, with a focus on usability and design.

  • Design and implement scalable and efficient backend systems using Ruby on Rails, while

  • adhering to OOP principles.

  • Our stack includes Rails, React, Redux, and we host our services in Docker containers running

  • inside AWS Elastic Container Service as well as AWS Lambda and Step Functions

  • Design and write code that is well-tested and continuously improved

  • Contribute to peer review and share your knowledge with the team

  • Keep up to date with the latest software development technologies and methodologies.

  • Play a part in an agile team – participate in stand-ups, sprint planning & retrospectives

Requirements

  • Ruby on Rails experience, with knowledge of OOP principles

  • Javascript (ES6)

  • An interest in additional languages, paradigms and skills

  • Literate in English. We’re a remote team and communication is extremely important

  • Proactive and organised. Startup life means constant change and we need people who can

  • learn and get on with things

 

Nice to have

  • Strong experience with AWS and a deep understanding of its services

  • Experience with Docker / Kubernetes

  • Experience with Chef / Salt

  • Golang

 

Why you'll love working at Arch

We care deeply about building an excellent team which is inclusive no matter your background, with a friendly and respectful culture.

 

We’re distributed around the US, Canada, Japan and the UK, with a strong belief in autonomy, responsibility and trust. That means a flexible schedule and the room to get your head down and produce excellent work. We trust you to do your best work in whatever way you see fit.

Job Details

Location: Canada, UK, Europe, Japan, South Korea

Reports to: Head of Software Engineering

Job Type: Full-time contract position

Compensation: Commensurate with experience

 

To apply, please send a resume and cover letter to jobs@archpt.io

bottom of page