Software Engineer - Full-stack, emphasis on front-end

Boston, MA

POSITION OVERVIEW

Luminoso is seeking an engineer to join our team. Our software has some powerful natural language processing and machine learning science at its core, and we're currently focusing on building out a richer feature set that will make this science more easily accessible to our users. Projects you might work on include building rich data visualization tools for our UI and improving our tools for managing users and permissions.

This is a full-stack position, but we're especially looking for stronger expertise in JavaScript, HTML, and CSS.

KEY RESPONSIBILITIES

  • Write clean, well-tested JavaScript code

  • Effectively implement designs in HTML and CSS

  • Contribute to our Python 3 back-end codebase

  • Work with business stakeholders to identify and refine new features

  • Incrementally improve the architecture of our applications

  • Help everyone on the team improve continuously through code review, retrospectives, and mentoring

KEY CHARACTERISTICS

  • You're a self-directed learner and enjoy finding your way around new tools and environments

  • You enjoy collaborating, communicating and sharing your knowledge with others

  • Any experience with test driven development, refactoring, and extreme programming (XP) will really set you apart!

TECHNOLOGIES WE USE

We expect anyone we hire for this position to be comfortable developing a JavaScript application and experience with React is a plus. Beyond that, there are no hard requirements for technology you have to know -- we're happy to have you learn as you go -- but if you're curious about the environment you'll be working in, some of the key tools we use are listed below:

  • JavaScript

  • React

  • HTML

  • CSS

  • D3.js

  • Knockout

  • Python 3 

  • Flask

  • NumPy/SciPy

  • Redis

  • Jenkins

  • Puppet

  • Docker

  • Linux

YOU CAN APPLY DIRECTLY BY EMAILING ALLAN MARCUS AT AMARCUS@LUMINOSO.COM

Luminoso Technologies is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, gender, gender identity, sexual orientation, national origin, genetic information, veteran, or disability status.