Job Description
As the Manager for the Applications team, you are well versed in all aspects of Software Development, best practices and have managed small teams before. We're looking for someone that is able to make large architectural decisions with enthusiasm, decisions that help make stack more robust and efficient; capable of selecting, developing, and implementing core technologies across a variety of projects (front-end and back-end), and passionate about bringing teams together in a supportive and pleasant environment to work together in solving technical issues. You'll also work with the Product Managers team to balance new feature development with operational work, and technical debt. Doing all this while supporting your direct reports to help them grow in their careers.
What You Will Be Doing:
● Engineering management and mentorship of 1 - 2 cross-functional, agile engineering teams
● Understand and communicate the business domain, and how it affects requirement and implementation details.
● In partnership with the Product Managers, develop, execute and influence the product roadmap.
● Empower the engineering team to design, implement, deliver and support the applications that will push our business forward.
● Improve code quality and foster a culture of strong engineering design, delivery and quality.
● Encourage programing standards by creating reusable, testable and maintainable code
● Design, code and test technical solutions with performance and security in mind
● Driving innovation by coming up with new and innovative ideas for our application and processes
● Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
● Contribute to technical documentation which clearly communicate design ideas, functionality and optimization
What You Bring:
● 3+ years of engineering management experience
● Experience with developing or delivering web services, applications, and API’s
● Proven experience as a Senior Full Stack Engineer or similar role
● Proficiency in one or more frameworks (React, Vue, Angular)
● Excellent knowledge working with relational and non-relational databases (MongoDB, MySQL, PostgreSQL)
● Experience with NodeJS and Express
● Comfortable working in a Linux environment
● Very good communication, mentoring and leadership skills
● Strong understanding of the principles of scalable application designExcel in a fast paced startup-like development environment.
● Passion and drive to help the team improve and deliver great products.
● Active listening and respect for others opinions and ideas.
● Demonstrated success in coaching and mentoring others.