Senior Full-Stack Lead Developer

Sorry, this job was removed at 5:38 p.m. (CST) on Monday, July 23, 2018
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Invitation to: Senior Full-Stack Lead Developer

Chicago, IL
 

Hello and welcome - We are so excited to get to know you and have you experience LearnCore!

About the Company:

LearnCore is a leading SaaS (Software as a Service) company based in Chicago that improves the knowledge and skills of organizations. We love learning and we’ve applied this attitude to everything we do. We offer an award-winning software suite to better train teams across hard knowledge and soft skills.

At LearnCore, we believe that people learn best by doing. So we built a video-based role playing software as a service so businesses can more effectively train their teams. Businesses pay an ongoing license to use the software’s practice arena.

About the Role:

We are looking for a talented individual to serve as a Senior Full-Stack Developer and Team 2 Lead. If you choose to accept, your mission will be to face some of the most difficult challenges in modern software engineering. LearnCore’s engineering team builds, scales and maintains the software services, including our web app and third party native apps in iOS, Android, Salesforce.com and others. Your work is our #1 lever for business success. This is a Mid to Senior-level position; expectations for immediate production are in place. You will report directly to the VP of Engineering.

  • Build and maintain high-performance, fault-tolerant, scalable distributed software systems in the context of LearnCore’s service-oriented architecture
  • Write code that is highly performing, maintainable, clear, and concise
  • Improve the reliability and efficiency of LearnCore’s core systems
  • Diagnose and troubleshoot complex distributed problems and develop solutions that have a significant impact at our growing scale
  • Work cross-funtionally with various business teams

About You:

  • 10+ years software development experience in a professional capacity
  • Strong Scala or Java back-end web development language
  • Play Framework – Scala or Java expertise
  • RDBMS Expertise with MySQL or similar
  • Strong front-end development skills using:
    • HTML5/CSS3
    • Javascript
    • Backbone.js
    • JQuery
  • Very strong data modeling and structures
  • Strong Linux background
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • Experience establishing testing automation and other aspects that drive business growth
  • BS, MS, or PhD in Computer Science or Computer Engineering

Additionally, we see the following as pluses:

  • Experience with web infrastructure, distributed systems, performance analysis, and/or large-scale data processing
  • Apache Spark (Scala-Base)
  • Python
  • Docker/Kubernetes/Containerization
  • AWS
  • Ubuntu 16/Linux Flavors and Bash Scripting
  • iOS development with Objective-C
  • Android development
  • Salesforce.com development: Apex and VisualForce
  • Sass, Less
  • Bootstrap 3.0, CoffeeScript, TypeScript
  • Underscore
  • Angular.js, react.js or node.js
  • ES6
  • Chart.js
  • D3

Benefits and Perks:

  • Salary
  • Earnable stock options
  • Co-sponsored healthcare: Medical, Dental, and Vision
  • 401K/Roth options
  • Pre-tax transit program
  • Generous PTO
  • In building gym membership
  • Weekly catered lunches and well stocked kitchen
  • Immediate and massive impact. This role will be a pillar of the business

Note: This is a full-time, on-site position (no telecommuting); Local candidates preferred (relocation assistance is not provided).

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Fifteen stories up on the north tip of the Loop overlooking the Chicago River. Transportation, food, happy hours, etc, are all within a few steps.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about LearnCoreFind similar jobs