Job Description
YLD is seeking a Senior Software Engineer to join their team in Portugal. The role involves building innovative products for clients in a fast-paced Agile environment. The Senior Software Engineer will be responsible for crafting excellent products, continuously delivering changes, collaborating with the team, participating in show and tells, and joining client events.
Responsibilities:
- Building new features that meet the needs of clients’ customers
- Improving their Digital Platform
- Continuously delivering changes to products
- Collaborating on engineering initiatives
- Participating in regular show and tells
- Joining clients’ internal events
Requirements:
- Proven commercial experience of working with React and Node
- Experienced in JavaScript, including concepts like asynchronous programming, closures and ES6
- Experience with GraphQL
- Experience in distributed version control systems (e.g. Git)
- Experience in databases (both relational and schema-less)
- A strong focus on continuous integration and delivery
- Strong focus in TDD
- Building high-performance and scalable applications
- Good understanding of the design and implementation of RESTful web services
- Familiarity with performance monitoring tools
- Ability to keep a cool head when debugging production issues
- Legally able to live and work in Portugal
- Available to work a flexible on-call rota, responding to and resolving critical incidents
The role offers:
- Company Private Health care
- Enhanced fully paid maternity and paternity leave for up to 6 months
- 25 days annual holiday (excluding Public Holidays)
- €2000 annual allowance for Training/Conferences
- €300 annual allowance for additional hardware
- Mental Health support: access to Spill app
- Meditation/Sleep support: Headspace or Calm app subscription
- Bonus (depending on Company performance and results)
- Company laptop
- Generous referral schemes