Manager, Software Engineering
The Knot Worldwide
- Barcelona
- Permanente
- Tiempo completo
- Manage, develop, and mentor a local team of full-stack engineers
- Foster a culture of quality, ownership, and continuous improvement while driving impactful delivery with urgency
- Collaborate closely with remote teams and stakeholders in the U.S.
- Contribute to the development of codebase and infrastructure (Node, React, AWS)
- Spend around 20-30% of time developing POCs and product features, and reviewing code
- Leverage skills and experience to implement product features that are well architected, tested, and understandable.
- Promote best practices surrounding TDD, continuous integration, code standards, etc.
- Collaborate closely with product managers, business stakeholders, and other engineering teams at all stages of product development and launch
- Actively participate in the ideation and execution of product roadmap
- Lead and facilitate decision making during technical meetings
- 6+ years overall engineering experience
- 2+ years as a lead engineer or manager
- 2+ years of experience using React in production
- 2+ years of experience using Node.js in production
- Team player, able to multitask and context switch, with a can-do attitude
- Experience working with a distributed team, across multiple geographies
- Experience working in an Agile, TDD environment.
- Experience building and maintaining scalable APIs
- Experience with enterprise database, caching, and search solutions (PostgreSQL, MSSQL, Redis, Elasticsearch)
- Mastery of design patterns and anti-patterns
- Familiarity with AWS/Kubernetes/Docker concepts and technology is a plus.
- Excellent communication skills, both oral and written.