Senior Lead Software Developer with deep understanding of front end, back end and database disciplines. Focused on building out the next generation of services and adding major features to the existing platform. Responsible for providing technical guidance and mentorship to junior engineers and contributing to code reviews on pull requests. Design technical solutions that promote long-term maintainability of the software and work hands-on with a team of engineers to bring those solutions to fruition.
Must have strong communication skills to articulate these designs in both written and oral formats, ability to multi-task, dedication to detail and quality and fostering a positive and open work environment are essential in this role.