🎉 Novo: Encontre o agente de IA certo para o seu negócio.

Iniciar
Nezasa

Full Stack Engineer

Nezasa Lisbon, Portugal

About NezasaNezasa is at the forefront of innovation in travel technology, with thriving offices in Lisbon and Zurich. Certified as a Great Place to Work, we are passionate about creating a dynamic work environment for our "Nezasians." Our team is highly skilled, fun-loving, and dedicated to revolutionizing the travel industry. Our flagship platform, TripBuilder, is transforming how travel businesses and users design and modify complex itineraries to deliver unforgettable travel experiences.What We're Looking ForExperience & Expertise: A university degree in computer science or a related field, or equivalent industry experience. 5+ years of professional experience as a full-stack developer with:Core Stack:Backend (Primary Focus): Expert knowledge of JVM languages and microservices architecture. Extensive experience with Java (Spring Boot) and/or Scalaas we are transitioning our core from Scala to Java/Spring Boot, we need someone who can lead this evolution. Deep understanding of RESTful APIs, event-driven architecture (Kafka/RabbitMQ), and modern JVM tooling for high-scale environments. This is the core requirement.Frontend (Secondary): Proficient in React with TypeScript, state management, and component architecture. While backend is your primary strength and what we're hiring for, you're comfortable jumping into frontend work when needed. Experience with Ember.js is a plus.Infrastructure: Hands-on experience with AWS services, containerization, and CI/CD pipelinesData: Redis for caching and session management, comfortable with NoSQL databases (we use MongoDB)What we're looking for: A backend specialist who can own full-stack when necessary. You're primarily a backend engineer with deep JVM expertise, but senior enough to work across the stack and understand how backend and frontend integrate. While we search for a dedicated full-stack engineer, backend depth is our immediate priority.AI-Native Mindset: An affinity for incorporating AI into your workflow, using tools to enhance creativity, productivity, and quality.Communication Skills: Excellent communication skills in English, and ability to work well in multinational teams.Location Flexibility: Your home base is within a time zone close to Lisbon (+/- 1-2 hours)Passion for Innovation: A genuine interest in travel technology and a desire to innovate in a dynamic industry. You are curious, enjoy experimenting, and are not afraid to try and fail as you push the boundaries of what's possible.Bonus: A passion for travel and exploring new places!About our Tech StackOur Current Reality: Our production systems are built with Scala microservices on the backend and Ember.js on the frontend. These technologies have served us well and power our TripBuilder platform today.Where We're Headed: We're standardizing on Java/Spring Boot for backend services and React with TypeScript for frontend development. This transition reflects our commitment to:Leveraging modern tooling and broader ecosystem supportImproving developer experience and team velocityAttracting talent from the wider JVM and JavaScript/TypeScript communitiesWhat This Means For You:You'll work primarily with our Scala backend while contributing to new Java/Spring Boot services as business needs ariseYour React/TypeScript skills are essential for our frontend modernization from Ember.jsYou'll have the opportunity to influence technical decisions and we'll support your learning across our tech stackWe believe the strongest full-stack developers can adapt to different technologies. If you're excited about working in a transitional tech environment where you can both maintain production systems and shape the future architecture, this role offers that unique opportunity.What We OfferHybrid work setup with flexible hoursState-of-the-art equipmentComprehensive health insurance coverage for you and your familyAnnual travel discounts and yearly top-ups through our platformHome office setup voucher redeemable at partner retailersYour birthday off and additional holidays based on years of serviceModern offices located in the heart of Lisbon and ZurichRegular team events and opportunities for professional growthA collaborative team of rockstar colleaguesOur Application ProcessThe recruitment process will go as follows:Screening with HR: An initial conversation to discuss your background, experience, and interest in Nezasa.Technical Call with Engineers: A call with two of our engineers where you will be challenged with practical exercises and technical questions to assess your problem-solving skills across both backend architecture and frontend implementation.Call with Hiring Manager and Peer: A final call with the hiring manager and another peer to evaluate your fit within the team and discuss our culture and vision.Ready to Shape the Future of Travel?If you're interested in applying your full-stack expertise to improve travel booking experiences, we'd like to hear from you. Apply now to join our team at Nezasa!

Empregos recentemente adicionados na Portugal

+15 30 dias
Cybrient Technologies