Nov 24

JavaScript Developer

We are seeking a full-stack JavaScript Developer who can thrive as part of a friendly, collaborative, service-oriented team, building and maintaining the Tugboat.QA application software. We expect that all candidates for this position will possess a working knowledge of JavaScript, Node.js, CSS, Sass, HTML, and Docker. The ideal candidate would be a cross-functional developer who is an organized, self-motivated problem-solver, and who enjoys working collaboratively with a team of developers, managers, and product owners.

Lullabot built Tugboat to rapidly deploy and share previews of their work with stakeholders.  Tugboat automatically builds ephemeral environments in a way that is adaptable to a variety of DevOps and CI/CD workflows. It is hosted on Linode and built with Node.JS, Docker, React, and MongoDB. ✨

The successful candidate will be able to manage themselves in a 100% remote-work environment and possess excellent communication habits in order to work well with other team members and customers. Equally important is that this individual will aspire to embody our Core Values:

  • Inspire & Empower - share what you know and attempt to make those around you better than yourself.
  • Be Human - strive to be honest, humane, friendly, caring, and humble.
  • Kick Ass - be awesome and do work that you can be proud of.
  • Invent & Innovate - seek out new possibilities and solutions to create success.
  • Collaborate Openly - work as a team with sharing and trust to accomplish more. 
  • Have Fun - focus on the positive and downplay competition and negativism.

Lullabot is committed to diversity, equity, and inclusion. We strive to be a place where everyone, from any background, can do their best work and feel safe while doing so. We not only believe this is a core part of our Be Human value; it’s crucial to our Engineering Values as well. In recruiting for our team, we welcome the unique contributions that you can bring!

Responsibilities Include 
  • Fixing bugs
  • Implementing features
  • Pragmatic refactoring
  • Writing tests
  • Organizing maintenance cadence
  • Writing and maintaining documentation
  • Participating in conversations of product roadmap and long-term vision of Tugboat 

We’re Looking For

  • Someone who is excited to contribute across all parts of the stack
  • Proficiency in React (class components and hooks), must be able to tweak existing React code and write new features
  • Excellent Node.js skills
  • Strong understanding of NoSQL databases like Mongodb in a Node.js environment
  • Experience with Socket.io for Tugboat's dashboard web app
  • Familiarity working with front-end technologies like Sass and Webpack
  • Comfort on the Linux command-line
  • Docker

Bonus Points
  • Vagrant experience
  • Jenkins experience
  • Open source contributions and maintainership experience
  • Release management experience
  • Befunge familiarity

Requirements
  • Must have a reliable internet connection and a willingness to work from home (or anywhere) in a distributed fashion.
  • Must be able to use a computer for up to 8 hours per day
  • Must be able to travel 2-3 times per year in the United States for retreats, meetings, on-sites, etc. Travel will be limited initially due to Covid-19 considerations. 
  • 3-5+ years of experience building web application software.
  • We are looking for a full-time (40 hours per week), U.S.- or Canada-based employee. Must be legally eligible to work in one of these locations and overlap 4 hours of your schedule to typical US work time zones (8 am ET to 6 pm PT). Specific hours may vary based on client needs.

How to Apply

Please submit your resume and cover letter through our applicant tracking system using the Apply For This Job button by Monday, November 29. Don’t forget to link to your portfolio or code samples. Our first round of interviews will be held in December.

Location

WORLDWIDE



Related jobs

Lullabot

Lullabot

🌏 WORLDWIDE