We are currently looking for an Engineering Team Lead in United States. This role is ideal for an experienced software engineer who thrives in a hands-on leadership position. You will lead and mentor an agile team of 6–8 engineers, while actively contributing to both frontend and backend development.
Requirements
- Bachelor’s degree in Computer Science, Software Development, or related field (or equivalent experience).
- 8+ years of professional experience in software development and design.
- 3+ years of experience coaching or mentoring an agile engineering team.
- Strong expertise in JavaScript and at least one JS framework (React, Angular, Vue).
- Strong expertise in Node.js and at least one Node framework (Express, Koa, Sails).
- Solid understanding of REST/JSON, SOA principles, databases (MySQL, PostgreSQL, MongoDB), Git, and managed source control platforms.
- Foundational knowledge of AWS and DevOps practices.
- Deep understanding of algorithms, data structures, and software engineering best practices.
- Excellent written and verbal communication skills.
Benefits
- Competitive salary with performance-based incentives.
- Comprehensive benefits including health, dental, and wellness programs.
- Paid time off and flexible leave policies.
- Remote-first work environment with necessary technical support.
- Opportunities for professional development and career growth.
- Collaborative, inclusive, and innovative work culture.