Back to listing

Full Stack Engineer (Typescript & Java)
Romania (Brasov, Iasi, Cluj-Napoca, Bucharest, Craiova, Timișoara), Moldova (Chisinau), Mexico (Guadalajara), Morocco (Casablanca)

Date posted: 08.05.2024

Job type: Full time

Romania (Brasov, Iasi, Cluj-Napoca, Bucharest, Craiova, Timișoara), Moldova (Chisinau), Mexico (Guadalajara), Morocco (Casablanca)

Remote work

Full time

Job perks: Multicultural team; True agility; Immediate work gratification

About the project

How we hire:
At Pentalog, excellence is what you'll do. We're guided by a mission to positively impact the software development world.

Our client, the world's largest travel site, is looking for a talented Full Stack Engineer to join our team, someone who possesses a deep understanding of complex systems, can handle a workload independently, and consistently delivers high-quality solutions. Additionally, we value collaboration and teamwork, as you will be part of a distributed team. By joining us, you will become part of an exceptional group of engineers, designers, and product managers who work together to rapidly deliver highly scalable and engaging features to more than 400 million monthly visitors.

Our client believes in the power of unity and inclusivity. We embrace and value individuals for who they are. Our workplace and people-powered platform are designed to be inclusive for everyone.

Your expertise in Typescript, React/Vue, GraphQL, and Java will be essential in creating robust and efficient user interfaces and microservice endpoints.

Job requirements

  • At least 3 years’ experience with commercial software development;
  • Strong experience in building front ends using Typescript, React/Vue, and GraphQL;
  • Proficiency in developing microservices using Java, Kotlin, and NodeJS;
  • Familiarity with CI/CD processes and deployment to both proprietary and cloud data centers;
  • Knowledge of operating, monitoring, and supporting systems using Grafana and Prometheus;
  • Ability to work collaboratively with product managers, UX designers, and content creators to achieve optimal customer experience;
  • Solid troubleshooting and problem-solving skills, with the ability to efficiently triage and resolve production issues;
  • Strong mentoring and leadership abilities, with a passion for guiding and supporting junior engineers;
  • Bachelor's degree in a relevant field; 
  • Proficient in English.


  • Develop front-end applications using Typescript, React/Vue, and GraphQL to create intuitive and engaging user interfaces;
  • Build microservices using Java, Kotlin, and NodeJS to ensure efficient and scalable backend functionality;
  • Implement CI/CD processes for deploying and managing our applications in both proprietary and cloud data centers;
  • Operate, monitor, and provide support for our capabilities using Grafana and Prometheus to ensure system reliability and performance;
  • Collaborate closely with product managers, UX designers, and content creators to optimize the customer experience and deliver exceptional results;
  • Continuously improve our products and services through rigorous experimentation using our in-house platform.


  • Foreign language classes;
  • Competitive salary and bonuses;
  • Free pass to learning platforms;
  • A multicultural, friendly work environment;
  • Working in a company with an Agile mindset: continuous knowledge sharing and validated learning;
  • The possibility to bring your own creative and innovative ideas to life;
  • Mentorship programs that encourage and enable your professional development;
  • Great career development opportunities;
  • Improvement of your hard and soft skills through workshops, knowledge sharing sessions and presentations on multiple IT-related topics.

About Pentalog

As a leading European Software Services company operating internationally in France, Romania, Germany, Moldova, UK, Vietnam, Mexico, Morocco and USA, we employ over 1,300 engineers and IT experts who work in a very dynamic, multicultural working environment.

At Pentalog, your talents & ambitions are recognized and rewarded; we offer plenty of opportunities to develop, both individually, as well as a professional, and we reward our collaborators who understand the importance of self-improvement.

Super humans