Senior Full-stack Software Engineer - Angular/Java (m/f/x)

Vollzeit
Madrid, Spain
vor 11 Monate

       

Global Savings Group (GSG) is Europe’s leading shopping rewards and recommendation company.

Our mission is to create rewarding moments for consumers and empower them to make the best shopping decisions in a smart, fair, and enjoyable way. To achieve that, we run market-leading platforms that provide our users with the best savings, cashback, deals, shopping inspiration, and trustworthy reviews from real users.

We have over 60 nationalities represented among 1000+ talented colleagues spanning 10 countries, welcoming very diverse backgrounds which range from tech enthusiasts to online marketers, key account managers, or editors.

With us, you will be able to work on projects with an international footprint, leaving your mark in the industry and becoming a true driver of change.

Senior Full-stack Software Engineer - Angular/Java (m/f/x)

About this role : 

We are currently looking for a Senior Full-stack Software Engineer (Angular/Java) (m/f/d) to join our Engineering team in our office in . Our Product and Technology team is autonomous and co-functional, operating in an agile devops environment with a strong customer focus. Our product engineering teams target outcomes rather than outputs, using OKRs to deliver our vision. You will be joining at a growth stage of the business and will be instrumental in improving the current delivery and quality processes, and support your team to deliver high quality and robust solutions for our customers and our business.

Responsibilities: 
  • Take responsibility for our solution infrastructure and contribute to improving architecture in terms of performance, security, scalability, modularity and operational efficiency.
  • Be involved in inception to delivery of various features and products on an ambitious and challenging product roadmap.
  • Ability to be involved in multiple projects at the same time and manage your time effectively.
  • Be a hands-on developer and should be able to switch between research, technical spikes and technical implementation comfortably.
  • Oversee and review the daily deliverables to ensure compliance with high quality standards.
  • Conduct knowledge sharing sessions with presentations and exposure to tasks that help practice new technologies.
  • Create an open communication culture, by being open for feedback and supporting in conflict resolutions.
Your Profile : 
  • BS degree in Computer Science or a related technical field, or equivalent practical experience.
  • 5+ years of experience in designing and developing complex modular applications from technical planning to implementation within a client side framework as well as server side.
  • Strong knowledge and active hands-on experience of JS (TypeScript, NodeJS), HTML, CSS and the Angular framework.
  • Previous knowledge and experience with other technologies such as Java (8 or higher) and object-oriented programming.
  • Excellent understanding of common design/architectural patterns, and the ability to produce elegant designs in modular/microservice design patterns.
  • Logical, analytic thinking, structured and target-oriented approach, very good problem solving skills.
  • Ability to write clean, concise and readable code.
  • Passion for delivering clean code, unit/integration tests and maintainable documentation.
  • Familiarity with Agile/Scrum methodologies and DevOps best practices.
  • Good communication skills in English.

 

The following skills are a plus:

  • Experience with GraphQL, Federation and Supergraph concepts.
  • Experience with AWS Services (DynamoDB, CloudWatch, ECS, EC2, SQS, SNS).
  • Experience with Relational and NoSQL Databases & ElasticSearch.
  • Experience with Docker.
  • Experience with messaging and queuing solutions.
Our Benefits:
  • A culture that cherishes your individual and professional development
  • An open-minded team that embraces new ideas, perspectives, and methodologies
  • Flexible hybrid working scheme with the possibility of working from abroad for up to 6 weeks subject to local regulations
  • Cloud-based company
  • 32 days of paid vacation + your birthday off (27 days for APAC region)
  • Global and Local get-togethers
  • Possibility of taking a sabbatical after 2 years in the company
  • Access to training and self-development learning platforms with up to 2.5 hours a week of your working hours

Are you up for it?

We’re looking forward to receiving your CV in English. 

#LI-KB1

At Global Savings Group, we want to ensure that all employees can thrive in an inclusive environment. Our employment opportunities are open to every gender, race, religion, age, sexual orientation, ability, place of origin, or socioeconomic status. We remain committed to a culture of diversity, equity and belonging, where all employees are welcomed, respected, connected, and engaged. 

#LI-Hybrid