Lead Software Developer
Lead Software Developer
StickerGiant provides high-quality stickers and labels, fast turnaround, and excellent customer service to our customers. Our humble mission is to help people tell their story. Our customers count on us for continuous high-quality products, services, and speed. We value employees who are fully committed to StickerGiant, competent, and accountable to their team, and bring their best every day. We run our company using Open Book Management practices which allows our employees to see, experience, and take ownership of our shared success together.
The Lead Software Developer is a team orientated engineer that loves to teach others. Your technical skills are strong in The Force and team build you must. Our continuous growth has also made for exciting times when it comes to procuring and managing technology across the company. In response to our tremendous growth, we are creating a development environment that is not only scalable but sustainable for our team as well. To that end, the long dog-days of blistering red-eyed coding sessions that you might have felt at other companies - simply don’t exist here. Having happy, healthy, adventurous Giants is just as important to us as providing an incredible experience for our customers.
ESSENTIAL DUTIES & RESPONSIBILITIES
Provide thought leadership, technical direction, and mentoring for some developers on the team
Understand and support strategic partners on existing web applications
Develop solutions spanning both front-end and back-end development frameworks to drive improvements (Vue.js, Node.js, REACT, etc.)
Apply an in-depth understanding of industry methodologies and standards; communicating changes in software architecture and coaching others to apply this understanding to software solutions
Participate in an Agile development environment
Provide strategic insights and reviews of design solutions prior to development
Translate custom designs into functional, responsive, cross-browser compatible web experiences
Participate in code reviews to instill the highest level of code quality, ensure best practices are followed and own the continuous improvement of yourself and the codebase
EXPERIENCE
6+ years developing and maintaining modern customer-facing websites
Experience mentoring junior software developers on architecture, design, testing, and delivery
Jedi-level JavaScript abilities with a focus on frameworks (Node.js, Vue.js, REACT)
Expertise with standard REST and RESTful APIs (JSON packet exchange specifically)
Previous experience with Python, MongoDB or other non-relational DBS, and AWS Dev environments
SQLAlchemy, Transitions, Quart, SonarQube, Sentry, Express, and KOA experience would be out-of-this-galaxy awesome, but definitely not required
Familiarity with start-ups and e-commerce web design is a plus
KNOWLEDGE, SKILLS, AND ABILITY
Experience with model-predictive control environments is a plus
Skilled in Agile frameworks (SAFe, Scrum, etc.)
Being a true “Team First” oriented developer
Familiar with creating automated testing strategies and/or platforms
Ability to organize and manage own time, multi-task, and switch contexts based on competing priorities
Technical curiosity and willingness to explore beyond your experience
POSITION SCHEDULE DETAILS
Full-time position (Monday - Friday)
Weekend work, based on various project needs
This position may require on-site work, please inquire for more information
BENEFITS & PERKS
100% company-paid employee premiums for health, vision, STD, LTD, and life insurance
Company covers a portion of healthcare costs for dependents (spouse, child, and domestic partner). Affordable dental coverage offered.
3 weeks PTO + 9 paid holidays + 6 paid sick days
401(k) matching 100% up to 2% of your contribution + guaranteed 3% regardless of your contribution (total of 5% company contribution)
“Gainshare” bonus program: Each quarter we provide a bonus to all employees IF the company exceeds plan numbers for profit
Professional Development: We provide opportunities for attending conferences, obtaining and/or renewing certifications, and participating in workshops and will tailor-make your career development plan with you
STICKERGIANT WORKING CONDITIONS - COVID19
StickerGiant is considered an essential business and we are committed to providing a happy, healthy, and safe working environment for our Giants (i.e. employees)
We have addressed risks proactively which includes: prioritizing critical operations, communicating with employees and customers regarding all business changes, adhering to proper/recurring cleaning procedures, enforcing social distancing and the proper use of protective clothing and equipment (provided to all employees by StickerGiant), implementing teleworking where possible, and keep informed status locally
This position will possibly require on-site work, please inquire for more information
We care a great deal about creating an environment where all Giants can bring their whole selves to work and to provide all candidates with an equitable, inclusive and accessible recruitment process in alignment with our values. At StickerGiant, we provide Equal Employment Opportunity (EEO) to all persons regardless of age, race, national origin, citizenship status, political opinion, social group, ethnic origin, marital status, union affiliation, union sympathy, physical or mental disability, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. This policy applies to all conditions of employment including recruitment, hiring, promotion, termination, leaves of absence, compensation, and training. If you prefer accommodation during the recruiting process, or you have feedback about your candidate experience at StickerGiant, please contact the Director of People+Culture.