Job description
Lead Software Engineer
Location: Remote (MUST BE IN SPAIN)
Perks: Language lessons, flexible hours, health insurance, and much more!
Are you ready to lead a dynamic team, drive impactful projects, and work in an international setting?
About the Role
As a Lead Software Engineer, you’ll be the backbone of your engineering team, reporting to the Head of Engineering. Your primary responsibility will be ensuring your team delivers top-quality work while growing and developing professionally. You’ll collaborate with key stakeholders to plan, deliver projects, and remove roadblocks, all while driving technical excellence.
Your Key Responsibilities:
- Develop and execute strategies in collaboration with Engineering Management and the Product Team.
- Lead technical planning, ensuring team velocity, accountability, and quality.
- Mentor and guide junior engineers, lead code reviews, and debug complex tasks.
- Advocate for technical needs such as reducing technical debt and improving infrastructure.
- Communicate effectively with stakeholders about progress, roadblocks, and successes.
- Oversee the hiring and onboarding of new team members.
What We’re Looking For:
- 7+ years of experience in a senior software engineering role.
- Strong knowledge of Agile principles, modern software engineering practices, and team leadership.
- Expertise in delivering projects to large user bases.
- Technical proficiency in NodeJS, React, RabbitMQ, SOAP/Rest APIs, JVM languages, Kafka, and more.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Bonus Points If You Have:
- Experience in Serverless applications (AWS Lambda).
- Expertise in SSR methodologies and frameworks like Next.js.
- Familiarity with AWS services like EKS, Lambda, DynamoDB, and S3.
- Background in DevOps tooling and observability tools.
APPLY NOW!!!