Fluent CityFluent City

Full Stack Developer

Posted 15.01.2019
Take The InterviewOriginal Job Post

Fluent City is a Django app with a PostgreSQL database, but you’ll have the chance to work on both the back and front end of a very modern tech stack using Heroku, Python, Django, Webpack, and React. In this position, you’ll be playing a crucial role in the actual product buildout. You will develop the existing in-person education product through a variety of online educational and interactive experiences, as well as forge ahead with a sophisticated platform for learning language online. You’ll be in charge of taking ideas from the whiteboard and working closely with our team to bring ideas to life and once live, optimizing them. While we have a modern Brooklyn office, the Full Stack Developer has an option to work remote.


Requirements


What you’ll be doing:


  • Developing Fluent City’s web and mobile presence—and streamlining the both of them
  • Optimizing back-end performance—cutting down to the cleanest possible code and infrastructure
  • Creating front-end aesthetic styling for main site and marketing landing pages
  • Generating software requirements
  • Checking and monitoring logs and error tracking software
  • Ensuring our technology systems are working seamlessly by testing, bug fixing, technical debt fixing
  • Participating in code reviews on Github
  • Helping to brainstorm and create new product features
  • Writing unit and integration tests (something we value highly)
  • Working with 3rd party API’s
  • Documenting your code and following best practices


You’ll enjoy this job if you have:


  • 2+ years experience working at a software company or startup
  • 4-5 years of professional software development experience
  • Experience with Django
  • Strong working knowledge of Python 3 (e.g. you know how to use generators)
  • Strong working knowledge of Javascript (ES6) (e.g. you know how to use Promises)
  • Working knowledge of SQL (we use Postgres, Sqlite, and Redshift)
  • Working knowledge of SCRUM and Github
  • Fluency in front-end languages such as HTML & CSS (Flexbox and CSS Grid preferred)
  • Prior experience closely working with product/design teams
  • A proclivity for self-directed learning, e.g. deep diving into 3rd party web documentation, knowing how to independently find answers to tough coding problems
  • A love of analyzing problems, designing, and implementing new features
  • A self-starter attitude and true love of autonomy


Extra credit:


  • Devops experience (Docker, AWS)
  • HTML5 and CSS3 a huge plus


Take The Interview
Posted 15.01.2019