Software Engineer, Full Stack

  • Operations
  • Brooklyn, United States

Software Engineer, Full Stack

Job description

Futurism is a digital media company that covers the breakthrough science and technology that will shape the future of humanity.

 

Futurism is seeking an expert full-stack software engineer to join our Engineering team. We build the website at futurism.com, product websites, mobile apps and internal tools. Applicants should have an interest in software architecture, building highly trafficked systems and working on many properties at a time.

 

Job Description

The Engineering team at Futurism develops Futurism’s web and mobile apps, DevOps properties and infrastructure.

 

As a Software Engineer at Futurism, you will build products used by millions of people per month– including new mobile and web apps. Your work will support Futurism’s Content division as well as departments like Futurism Studios, Product Labs and Agency.

 

Backend stack: Node on AWS Lambda via Serverless

Mobile stack: React Native

Web stacks: React, Gatsby, Express, NGINX, Shopify, and our legacy WordPress site (PHP)

DevOps: AWS, CircleCI, LaunchDarkly (feature flagging), Docker, Kubernetes

 

Preference is given to qualifying applicants who meet any of the following criteria:

  • 2+ years experience with AWS, React Native, SQL databases

  • 2+ years experience with PHP and/or WordPress (as we incrementally reduce its footprint in our legacy site)

  • Experience working on full stack

  • Experience with GraphQL

  • Experience with Clojure / cljs, Go

  • Writes scripts to automate repetitive tasks

Futurism is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Requirements

  • 4+ years experience with Javascript, Git, HTML, CSS

  • 2+ years experience with React

  • Understanding of principles of functional programming

  • Intuition and opinions about what makes a good API

  • Curiosity, and a willingness to learn and talk about new technologies