Atlanta Software Development Consultancy focused on Ruby on Rails, JavaScript, and AngularJS.

Career Opportunities

Sieze the freedom to take your career where you want to go.

Are you passionate about your craft? Does calling your job “work” feel like an oxymoron? Does the idea of becoming a cog in a corporate machine cause you to recoil both mentally and physically? If so, you're not alone - read on!

Why Work For Nightsprout?

We're a young company with bold ideas. Nightsprout was founded with the assumption that smart, measured growth through the deliberate hiring of talented people can build a great company. Further, we believe that having a happy team directly translates into good business - both for our clients and for our financial bottom line. At the end of the day, we want to deliver great work coupled with fantastic customer service - and to have a lot of fun doing it.

And don’t let our youthful, idealistic demeanor fool you. We're staffed by seasoned industry professionals who are serious about working with the best talent in the business, whether fresh out of college or an industry veteran. Not sold quite yet? Allow us to tell you a bit more about us:

Nightsprout offers …

  • ... a challenging, adventurous environment. We do our best to surround ourselves with smart people, solve tough problems, and learn about cutting edge technologies.
  • ... a pledge to put people before profits. We believe that people do their best work when they are happy and enjoy their work.
  • ... radical transparency. For example, we've open sourced portions of our company handbook, which includes an employee bill of rights.

The Perks!

We don't recommend taking a job just for the perks, but we're guessing you're curious. So here is a list of some of the things we offer our team members.

  • Technology budget for new hires.
  • Monthly parking (or MARTA) pass.
  • Snack closet filled with whatever snacks you request.
  • Free Friday lunches.
  • Open vacation policy.
  • 100% work schedule/location flexibility.
  • Access to our collection of books and the budget to add to it.
  • Video game library. We have quite a few.
  • Standard health, vision, and dental insurance.

If you read that and don’t think we are sanctimonious jerks by now you must be sold on us, right? Alright - check out our job listings below!

Principal Back End Developer

The Principal Back End Developer is the engineering expert who will be building the core of our application code and infrastructure. Your standard toolset will be Ruby on Rails and PostgreSQL, but we make use of a wide variety of technologies in our products depending on the need. Your job will include things like:

  • Help scale a web application from a private prototype to a consumer-facing app with millions of users.
  • Develop a gem or library to solve an internal problem, and then open source it to try and help others.
  • Vet bleeding-edge technology to determine viability in production systems.

As a developer, you'll collaborate with designers, account managers, and in some cases (but not all), clients. Crucially, designers and developers work side-by-side, each informing the other’s work. Their sprints are closely linked to one another so constant communication is essential. Where our engineers take ownership of code quality and performance, our designers take ownership of design quality and performance.

An ideal candidate combines the abilities of a technician and a tactician - someone who is perfectly capable of squeezing every last optimzation out of a block of code, but is insightful enough to recognize it might not be the best use of their time to do so. They have demonstrated the ability to develop modern web applications and have a love for learning. They are independent enough to self-manage and self-motivate, but collaborative enough to communicate and work well on a team. Full stack experience is a bonus!

Responsibilities:

  • Work closely and collaboratively with designers, account managers, and other engineers.
  • Implement core application functionality (based on spec doc) in primarily Ruby on Rails and additional technologies like in-memory databases (e.g. Redis) and SQL databases (e.g. PostgreSQL). Implementation should reflect an understanding of back end code best practices and place an emphasis on test coverage, performance, and general code robustness.
  • Deploy applications to cloud hosts like Heroku, Linode, Rackspace, or DigitalOcean.

Requirements:

  • A superior ability to communicate and express ideas.
  • A passion for your craft.
  • One or more of the following: 1) demonstrated domain experience; 2) bachelors degree (or above) in a programming-related field (e.g. computational media, computer engineering, computer science, etc.); or 3) 2+ years of professional programming experience.
  • Proficiency with Ruby on Rails or equivalent MVC framework (Django, Spring, etc.).
  • Proficiency with PostgreSQL or equivalent SQL database technology (MySQL, etc.).
  • Proficiency with Heroku or equivalent cloud host (Linode, DigitalOcean, etc.).
  • Proficiency with HTML or related technologies (HAML, ERB, etc.).
  • An understanding of agile methodology.
  • Proficiency with Git and GitHub or similar technologies (Subversion, Mercurial, etc.).

Nice-to-Haves:

  • Proficiency with in-memory databases like Redis.
  • Proficiency with JavaScript and related technologies, for example: Node.js, jQuery, AngularJS, or Backbone.js.

“We’re-Impressed” Skills:

  • Proficiency with CSS or related technologies (SCSS/SASS/LESS, Compass, etc.).
  • Proficiency with no-SQL databases like MongoDB, Riak, or Cassandra.

Interested? Send us an email at admin@nightsprout.com. State the job position you're applying for in the subject line. You may include anything else you want: resumes, references, GitHub profiles, links to personal projects, social media presences, etc.. We'll get back to you ASAP!

Principal Client-Facing Developer
(Back End)

The Principal Client-Facing Developer (Back End) must function as a “dual threat” in client interaction and back end engineering. This position is similar to that of the “Principal Back End Developer”, with the exception that a sizable portion of their time will be set aside for client interaction. We're looking for someone who enjoys talking to people and wants to expand their skillset into areas beyond programming. This position is not a support position or a non-technical business development position. Your primary focus will still be core engineering!

Responsibilities:

  • Work closely and collaboratively with designers, account managers, and other engineers.
  • Attend occasional client meetings with other Principal Client-Facing Developers. Examples of these meetings include: regular client check-ins to communicate project progress; meet-and-greets with prospective clients to determine if we are a good fit for them; social lunches to build client rapport and learn what we can do to better position them for success.
  • Implement core application functionality (based on spec doc) in primarily Ruby on Rails and additional technologies like in-memory databases (e.g. Redis) and SQL databases (e.g. PostgreSQL). Implementation should reflect an understanding of back end code best practices and place an emphasis on test coverage, performance, and general code robustness.

Requirements:

  • A superior ability to communicate and express ideas.
  • A passion for your craft.
  • One or more of the following: 1) demonstrated domain experience; 2) bachelors degree (or above) in a programming-related field (e.g. computational media, computer engineering, computer science, etc.); or 3) 2+ years of professional programming experience.
  • Proficiency in navigating social interactions and the ability to build professional rapport.
  • Proficiency with Ruby on Rails or equivalent MVC framework (Django, Spring, etc.).
  • Proficiency with PostgreSQL or equivalent SQL database technology (MySQL, etc.).
  • Proficiency with HTML or related technologies (HAML, ERB, etc.).
  • An understanding of agile methodology.
  • Proficiency with Git and GitHub or similar technologies (Subversion, Mercurial, etc.).

Nice-to-Haves:

  • Proficiency with Heroku or equivalent cloud host (Linode, DigitalOcean, etc.).
  • Proficiency with in-memory databases like Redis.

“We’re-Impressed” Skills:

  • Proficiency with JavaScript and related technologies, for example: Node.js, jQuery, AngularJS, or Backbone.js.
  • Proficiency with CSS or related technologies (SCSS/SASS/LESS, Compass, etc.).
  • Proficiency with no-SQL databases like MongoDB, Riak, or Cassandra.

Interested? Send us an email at admin@nightsprout.com. State the job position you're applying for in the subject line. You may include anything else you want: resumes, references, GitHub profiles, links to personal projects, social media presences, etc.. We'll get back to you ASAP!

Tell us about your project.

  • admin@nightsprout.com
  • +1 (404) 913 1390
  • © 2017 Nightsprout LLC
  • Nightsprout LLC  |  695 Pylant Street Northeast  |  Suite #108  |  Atlanta, Georgia 30306