Description:
- Make Your Choice: Finalize and decide on technical implementation.
- Check the Code: Lead code review efforts.
- Guide Developers: Support and mentor developers in new technical opportunities.
- Explore New Tech: Contribute to selecting and utilizing new technologies or additional language attributes.
- Plan Projects: Lead technical planning for the Engineering Steering Committee and Project kick-offs while ensuring relevant stakeholders have the context on what Engineering is doing, and how it delivers value to our clients.
- Champion the Vision: Develop high trust with developers, managers, product managers, and UX designers on estimates and where we’re going.
- Role Model: Lead by example in all aspects of the Software Development Life Cycle providing a strong reference of behaviors to emulate for Developers and Senior Developers.
- Crack Codes: Tackle real-world customer challenges and ship empowering solutions.
- Deliver Projects: Own projects and lead implementation, architecting for current and future success.
- Shepherd to Success: Level up your team members through PR reviews, pairing and mentorship.
- Code to Life: Craft front-end web apps, working from mockups to implement rich user experiences.
- Connect the Dots: Design and implement APIs and back-end microservices.
- Lay the Foundation: Architect and roll out infrastructure.
- Enable: Document just enough to enable other developers to contribute.
- Quality Check: Testing and maintain Bonfire’s high bar for quality with automated tests.
Who You Are:
Skills: Subject matter expert in the technical stack used (React, Node + HapiJS, MySQL) and/or legacy stack (AngularJS, PHP).
Education & Experience:
- 2+ years of senior software development experience.
- 7+ years of technical experience.
- Computer Science, Software Engineering, Computer Engineering degree or equivalent.
- Experience shipping web applications at a high frequency and of high quality.