Senior Software Engineer, Full Stack – Making Things

Job Expired

Senior Software Engineer, Full Stack – Remote Full Stack Developer Team Lead
(Telecommuting Position / Work Remotely From Australia) 

Making Things

Job Description:

Making Things is about building the digital infrastructure to improve and invent tools for makers: and we’re starting with the uber-knitters of the world. It’s a huge and exciting space, filled with fantastic customers who love our newly released product.

We have big plans to grow, so we need some help.We are developing software for the knitting makers and designers – along with domain-specific language specifications – to modernise digital creation tools. And we’re looking for a full-stack, back-end focused software engineer to join us.

Our stack is primarily based on serverless Node.js with GraphQL (powering our React and React Native applications) running on AWS (but favour a portable and provider-agnostic design). We value functional, maintainable, and elegant code.
This job can be in person or remote

Job Responsibilities:

  • Helping to architect our creator (knitting app), and designer systems – Writing clean, readable code to make it work
  • Helping build a scalable and stable infrastructure
  • Developing our open-source specifications and language design
  • Establishing processes and best-practices as our team grows

Job Requirements:

  • 4+ years experience, including in a lead or head of a team role
  • Experience designing and building secure, scalable, and reliable systems
  • Expertise in modern JavaScript (and its ecosystem), web services, and database design – Experience with cloud platforms (preferably AWS)
  • Knowledge and interest in functional programming
  • A creative spirit (knitting experience not required!)

Benefits:

  • Build an awesome product that people love
  • We’re a friendly, flexible team and flexible work environment
  • We care deeply about technology and a great product
  • Excellent potential to improve your craft and progress your career in a growing start up

How To Apply:

Click on the Apply button below to process a job application for this position.

More Information

  • This job has expired!