Trabajo de Lead Full Stack Software Engineer en Crossbridge, Morelos - México

Lead Full Stack Software Engineer

We're seeking a Lead Full Stack Software Engineer to help us optimize our offerings for improved performance and development.

Stepping into this very challenging role will mean stepping into a dynamic environment. There will be a steep learning curve, but we believe the future belongs to those who build it. Therefore, success for you would mean reaching your full potential in a short period of time, while doing whatever it takes to get up to speed. Success would mean having a strong ability to manage multiple projects with competing deadlines. And, most importantly, success would mean being a natural born leader with top-notch training skills.

Who YOU Are
• 10-15 years of experience in designing and building LARGE SCALE Web/SaaS applications
• At least 7 years of experience with PHP
• At least 5 years of experience with Mysql and other relational databases
• At least 5 years of experience programming in HTML, Javascript, CSS
• Prior experience with NodeJS (TypeScript is a plus)
• Experience with PHP MVC frameworks such as Symfony, Zend, and Laravel
• Experience with frontend Javascript frameworks such as Angular, React, and Vue.js
• Extensive object-oriented programming (OOP) experience
• Experience with unit/functional testing
• Prior experience leading teams of 3 or more engineers
• Experience working in an agile environment
• A working knowledge of additional languages, such as Go, C/C++, Perl, and more (optional)

What YOU Will Do
• Head up and train a growing engineering staff
• Oversee various projects with competing deadlines
• Develop, write, and review software requirements, design specifications, and test plans
• Design and implement software architectures for complex applications
• Design, develop, and maintain new features for various Web applications
• Deliver products in a timely and predictable manner, while working to achieve high quality and sustained reliability
• Drive rigorous product releases across multiple, complex software products
• Work with the Head of Production to ensure product delivery provides measurable value for customers
• Track down, isolate, and fix system bugs in a timely manner

YOUR Most Important Business Skills
• A strong sense of urgency
• Ability to effectively communicate with your team as well as with other departments
• Ability to prioritize business needs and adapt to change quickly

YOUR Most Important Management Skills
• 3-5 years experience in managing and growing a team of 3 or more engineers
• Proven experience managing multiple projects simultaneously from idea to execution
• Ideally have built and/or managed an offshore team of engineers (optional)