Uncubed
           

Lead Software Engineer

Blue Star Sports, Denver, CO

SPORTS BUILT FOR YOU


Blue Star Sports is looking for an engineering rockstar for an open Lead Software Engineer in our Denver office. Backed by the top youth and professional organizations, Blue Star Sports is changing the game in the sports management software industry, and this exciting opportunity will support one of our premier product lines.  Whether you’re an experienced manager looking for your next opportunity, or are looking for your first management experience, we’d love to hear from you!

Responsibilities

  • Be a team player: contribute to our culture, invent new ways to address industry needs, criticize constructively, and help create a world-changing company
  • Manage all aspects of the software life cycle (Requirement gathering, Testing, Deployment, Support)
  • Write automated tests via TDD to foster effective, reusable, and flexible code
  • Design and implement low-latency, high-availability, and performant applications
  • Implement security and data protection
  • Build RESTful APIs with Node.js and other frameworks
  • Integrate data storage via MongoDB
  • The ability to mentor staff members at all level of seniority, from entry level employees to a person who has been programming for 30 years
  • Ability to conduct timely code reviews, what to look for and how to minimise the amount of time they take to hold and for the changes to be made

Skills & Requirements

Required

  • 6+ years of software development experience
  • Experience as a project technical lead
  • Passionate about creating high-quality, flexible code
  • Strong understanding of REST API principles and best practices
  • Expertise in Agile/SCRUM development
  • Expertise in Node.js
  • Expertise with Express, Hapi.js, or similar
  • Proficient with Git (Gitlab is a plus)
  • Proficient with JavaScript, comfortable with ES6/2015
  • Proficient with user authentication and authorization between multiple systems, servers, and environments (cookie-based authentication, OAuth, JWT)
  • Basic understanding of design patterns

Extra points for...

  • Experience as a technical lead
  • Proficiency in ES6
  • Proficiency in Jira
  • Proficiency in NoSQL databases (MongoDB), specifically performance, modularization, and maintainability
  • Basic understanding of one or  more Javascript front end frameworks (React, Ember or Angular)
  • Basic understanding of templating languages (EJS, Jade, etc)
  • Basic understanding of build tools (Gulp, Grunt)
  • Basic understanding of pre-processors (Sass, Babel, etc.)
  • Basic understanding of front-end technologies (HTML5, CSS3, ES5+)

If you think you have what it takes to contribute to this fast-paced, constantly changing environment, put in your application today! 

 

About Blue Star Sports

OUR TEAM IS DEDICATED TO YOU Backed by the top professional sports organizations, Blue Star Sports not only brings a winning mentality to youth sports, but also brings caring, understanding and a love for the game. Blue Star Sports created the leading youth sports ecosystem to help take the burden off of you. We’re truly passionate about bringing you this technology – for you and your team.

Blue Star Sports

Want to learn more about Blue Star Sports? Visit Blue Star Sports's website.