Senior Full Stack Engineer


WordLift is an AI-driven platform that revolutionizes digital content strategy for e-commerce, news, and media. Our semantic technology enhances online visibility, boosts audience engagement, and automates SEO.

This is a full-time remote or in office (in Rome) role for a Senior Full Stack Engineer at WordLift. As a Senior Full Stack Engineer, you will be responsible for both back-end and front-end web development as well as mentoring and helping the developers to grow.

What the job involves

  • Collaborate with the different stakeholders to design, develop, and maintain B2B Apps and APIs for Enterprise customers
  • Contribute to architectural and strategic technical decisions
  • Help junior developers to improve by mentoring and supporting them in their work
  • Troubleshoot/debug issues and propose effective solutions
  • Stay up-to-date with the latest technologies and industry trends to continuously improve the development process

Who you are

  • 5+ years experience with Spring Boot: Proficient in developing microservices, with a good understanding of its conventions and configurations.
  • 3+ years of experience with Angular: Demonstrated experience in building and deploying applications using Angular, with a strong understanding of its core principles
  • Knowledgeable in Kubernetes: Experience in managing containerized applications using Kubernetes, including deployments, services, and scaling
  • Expert with REST API: Able to design, build, and maintain RESTful APIs, with a focus on standards, security, and performance
  • Proficiency in English
  • Produce high-quality, maintainable code
  • Great team player and the ability & willingness to mentor more junior teammates


  • Bachelor’s degree in Computer Science or a related field
  • Familiarity with Microsoft Azure cloud services, including Azure Functions, Azure Logic Apps, and Azure DevOps
  • Knowledge of GraphQL: Able to design and implement efficient and reusable GraphQL schemas and resolvers, and optimize them for performance
  • Knowledge of Kafka: Experience in building real-time data pipelines and streaming apps using Kafka
  • Familiar with ChatGPT: Understanding of the capabilities of ChatGPT and experience in integrating it into applications
  • Experienced in designing and managing MongoDB databases, with a focus on performance and scalability
  • Knowledge of Python, with experience in writing clean, readable, and maintainable code
  • Good documentation skills and the ability to explain complex technical concepts to a non-technical audience
  • Great problem solving skills and attention to detail
  • Experience working in Agile and with cross-functional teams

Application process

  • 1. Apply via Linkedin
  • 2. Video call with CTO and Product Mananger
  • 3. Take home Code-challenge
  • 4. Challenge discussion with the CTO
  • 5. Offer call