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:
• 4 day work week!! (yupp, we get every Friday off)
• 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
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