(Senior) Technical Lead
Rebrandly
Rebrandly has been recognized as one of the leading software companies globally by G2. The company's branded link-management platform ensures that links are safe, secure, and engaging for individuals, agencies, businesses, and developers, driving optimal performance. Rebrandly follows a product-led growth (PLG) model, where the product plays a central role in user acquisition, retention, and revenue expansion.
With a diverse and global team spanning the US, Ireland, Italy, Germany, and Spain, Rebrandly caters to tens of thousands of customers in over 30 countries. Established in Italy in 2015, Rebrandly has operated as a remote-first company since its inception. Headquartered in the US, with an office in Rome, Rebrandly serves millions of users and global brands worldwide, including Versace, Toyota, PayPal, and Zillow. For more information, please visit www.rebrandly.com.
Purpose:
At Rebrandly, we embrace a serverless-first approach to development, leveraging AWS services to maximize scalability, reduce operational overhead, and ensure rapid deployment. This allows our team to focus on delivering high-quality features while maintaining robust, cost-effective systems. Our serverless architecture underpins our commitment to innovation and efficiency, providing a reliable foundation for our link management platform.
This position will be fully remote in Spain and Ireland.
About You:
We're seeking an experienced Technical Lead to guide our engineering team and drive technical excellence across our platform. In this role, you'll lead the design and implementation of our serverless backend infrastructure, establish technical standards, and mentor a team of engineers while contributing hands-on to complex technical challenges. The ideal candidate will combine deep technical expertise with strong leadership skills, driving both architectural decisions and team development in a fast-paced environment.
What You’ll Do:
- Lead the technical direction and architecture decisions for scalable backend services using Node.js and Python within AWS serverless environments (Lambda, API Gateway, SQS, SNS, etc.).
- Mentor and guide a team of engineers, conducting regular 1:1s and providing technical coaching and career development support.
- Collaborate with product managers and stakeholders to translate business requirements into technical solutions and project roadmaps.
- Establish and enforce coding standards, best practices, and development processes across the engineering team.
- Design and review system architecture, ensuring scalability, security, and maintainability of our platform.
- Lead technical discussions and decision-making processes, facilitating cross-team collaboration.
- Drive implementation of robust error handling, logging, monitoring, and alerting solutions.
- Oversee code reviews and ensure high-quality code delivery across all team projects.
- Take ownership of production issues, leading incident response and implementing long-term solutions.
- Champion technical documentation, knowledge sharing, and engineering best practices.
- Identify and drive technical debt reduction and architectural improvements.
- Work closely with front-end teams to ensure seamless integration and optimal system performance.
- Lead the evaluation and adoption of new technologies and tools to improve team productivity.
We’d Love To Hear From You If You Have:
- 8+ years of professional software development experience with 3+ years in a technical leadership role.
- Proven experience leading and mentoring engineering teams (3-8 engineers).
- Expert-level proficiency in Node.js and Python, with deep understanding of asynchronous programming patterns and performance optimization.
- Extensive experience architecting and implementing AWS serverless solutions (Lambda, API Gateway, DynamoDB, S3, SQS, SNS).
- Strong background in database design, optimization, and data modeling (both SQL and NoSQL).
- Experience designing and implementing CI/CD pipelines, automated testing strategies, and deployment processes.
- Demonstrated ability to make architectural decisions and drive technical strategy.
- Excellent communication and presentation skills, with ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Experience with Agile development methodologies and leading sprint planning and retrospectives.
- Strong problem-solving skills and ability to debug complex distributed systems.
While It’s Not Required, It’s An Added Plus If You Also Have:
- Experience with AWS security best practices, compliance standards, and infrastructure as code.
- Background in real-time analytics processing and data pipeline architecture.
- Experience with C# and multi-language system integration.
- Proven track record with microservices architecture design and implementation.
- Experience scaling high-traffic consumer applications and performance optimization.
- Deep understanding of networking concepts, including URL shortening, redirection logic, CDN optimization, and efficient link routing systems.
- Experience with team scaling, hiring, and technical interview processes.
- Background in SaaS platform architecture and multi-tenant system design.
What We Offer:
- Drive measurable impact by leading growth initiatives in our rapidly scaling SaaS platform
- Own your strategic vision with true autonomy and executive support
- Accelerate your career through mentorship programs and a dedicated learning budget
- Thrive in our culture that balances innovation with work-life harmony
That's all to say: these job listings are approximations!
If you're a curious and passionate person, we want to hear from you.
Rebrandly is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability status.