Description

The Insomnia Cookies in-house technology team is constantly pushing forward on both our customer and in-store digital experiences to exceed our guests’ expectations.  In order to ensure the success and continued quality of these products, we are adding a Lead Full Stack Developer to our growing team to provide additional front and back-end systems support and proper system integrations.


Sweet Position Perks:

• A competitive base salary plus annual bonus compensation package 

• Enrollment in our Cookie Jar deferred compensation program

• Excellent comprehensive benefits coverage that includes medical, dental, vision, prescription plans and pet insurance

• 401K with contribution match 

• Paid vacation plus 2 Insomnia Cookies personal wellness days 


\n


Job Responsibilities:
  • Writing maintainable, extensible, and thoroughly tested code in a variety of languages that support our ecosystem of web and  mobile applications. 
  • Learning our stack, which consists of: ReactJS, PHP/Laravel, and MySQL. 
  • Work closely with our team of software and QA engineers to develop and maintain our applications, while simultaneously contributing to our ever-increasing quality standards.
  • Lead and mentor a team of offshore contract developers.
  • Conduct thorough code reviews and testing to ensure high-quality deliverables.
  • Estimate timelines for features and participate in story grooming.
  • Assist with planning sessions and perform end-of-sprint reviews.
  • Contribute to the codebase and complete tasks that require immediate attention.
  • Collaborate with product managers to align development efforts with business goals.
  • Continuously improve development processes and systems.


Desired Skills & Experience:
  • 5+ years of progressive engineering/developer work experience.
  • Completed Bachelor’s in computer science, engineering, or technical discipline or equivalent years of work experience.
  • Problem solver mentality with a strong focus on quality, both in hands-on development as well as    code reviews and functional reviews.
  • Strong communication and leadership skills.
  • Work well in a high output, short-cycle Agile or continuous release environment.
  • Strong, object-oriented and/or event-driven programming skills with a scripting language (JavaScript, Python, Perl, Ruby, PHP).
  • Understanding of common programming principles and practices that are used to help structure maintainable and extensible codebases.
  • Familiarity with APM tools for troubleshooting, diagnosis, feature tracking, and application monitoring.
  • Proficiency with UML modeling techniques.
  • Strong understanding of unit and integration testing. We have a growing suite of tests on our APIs and front-end applications, with aspirations of maintaining significant coverage of our codebases.
  • Experience with front-end development technologies, esp. Angular, React, or Ember, plus strong structured HTML5, event driven Javascript, and CSS. Excellent if you know any CSS frameworks!
  • Experience with using and creating RESTful API systems. GraphQL experience is a plus.
  • Dev/ITOps experience is a plus. We have a robust set of CI/CD pipelines which we rely on as part of our development process.
  • Experience with an ORM such as Eloquent, Django, Active Record, Entity Framework.
  • Development experience with SQL databases preferred, bonus if MySQL or Postgres.
  • Willingness to participate in an on-call schedule to support issues during evenings or weekends


\n

Please mention the word **STIMULATE** and tag RMzguNjguMTM0LjE5NA== when applying to show you read the job post completely (#RMzguNjguMTM0LjE5NA==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.