Full Stack Developer

  • Software Development
  • Remote job

Full Stack Developer

Job description

Fancy a challenge?
If you've got a few years' experience working as a Full Stack Developer, Reign would make a great choice for your next step.

We're a company that loves new tech, where you'll get the opportunity to focus on learning and writing great code that underpins and supports your team's technical decisions. With agile methodologies and processes at our core, you won't be stuck in loads of useless meetings every day; you'll be working flexible hours to fit in with your own needs, in an environment where you can make your voice heard. Our clients are large national and international companies like Coca-Cola Embonor, SMU Unimarc, Millicom International, and we're looking to welcome a new member into our top-notch team!

Who's our ideal new recruit? 

We're looking for an experienced Back and Front-end coder with 3-5 years' experience.

Our ideal teammate would be someone comfortable working with development frameworks and library management, who can produce and scale software solutions alongside a multifunctional team. They'll be working across the software development lifecycle, from design to implementation. So, if you're able to work independently and responsibly, writing clean, solid code, then this could be your perfect job.

As a Full Stack developer, you'll be working with dev teams and product managers to bring software solutions to life, constantly innovating to build and improve products.


  • Design client and server-side architecture
  • Build great-looking app frontends
  • Write effective APIs
  • Test software for efficiency and responsiveness
  • Review, refactor and update software
  • Design in and implement security and data protection methodologies
  • Build apps and features with responsive mobile design
  • Author technical documentation
  • Work with data scientists and data analysts to improve software.


As a Full Stack Developer, we're not just looking for someone who works methodically, but also who can approach and solve problems cleanly. We want you to be able to put your knowledge and best practice to work!

  • Node.js development: our usual stack is based on Node.js, Express/Nest.js, MongoDB/Mongoose or TypeORM/PostgreSQL
  • Strong working knowledge of JavaScript ES6 and TypeScript
  • Experience in web development; your HTML and CSS knowledge should be on point
  • Experience in front-end development using frameworks like React, Next.js, Gatsby, Angular and Scully
  • CSS-in-JS and some of the latest CSS features like Grid, Flexbox and custom CSS properties
  • Experience in tools like Webpack, Babel, ESlint, Prettier
  • Familiarity with cloud architecture on AWS, Google Cloud, Serverless Architecture and CDNs
  • Experience using Docker and Docker Compose
  • Familiarity with the concept of Continuous Delivery and Continuous Integration pipelines. You'll have used at least one of CodePipeline, CircleCI, GitLab, GitHub Actions, Travis CI or Heroku Pipelines
  • Unit testing using frameworks like Jest, Jasmine or Mocha
  • Basic knowledge of Linux (console)
  • REST API and writing API specs and documentation in Postman
  • Git, GitHub streams, Git streams, Semrel, and Code Review
  • You'll definitely have worked in a multidisciplinary team that uses agile methodologies like Kanban/Scrum
  • Experience working with NoSQL databases and familiarity with different types like Key-value, Document store, Object store, etc.

It would be great if you have experience in:

  • AWS
  • PostgreSQL
  • Kubernetes
  • GraphQL
  • JAMstack
  • Netlify
  • Contentful
  • Algolia
  • Commerce Layer
  • Atomic Design Methodology
  • Ant Design
  • DevOps
  • Elastic Stack.

Send us your application and:

Once we've received and reviewed your CV, we'll email to let you know how well we feel you'd fit into the role. If you make it to the next round, we'll send you a test to complete. Make sure you give it your all!

If your test goes well (we'll have several people reviewing it, so do your best) we'll be in touch about an interview. If there's anything important that you need to know before the interview, let us know and we'll do our best to help.