Senior Full-Stack Software Engineer (PHP/JavaScript)

MAIA, Portugal

About Nonius

Nonius provides the most complete Guest Technology solutions portfolio for a contactless Digital Guest Journey. All solutions are built in-house allowing highly integrated and competitive offers. Our technology solutions serve more than 536,420 rooms worldwide – in Hotels of the most renowned international chains and several of the most emblematic and recognized independent hotels.We also bring hospitality technology to other markets such as Outdoor, Apartments, Co-living, Healthcare, Maritime and other Sport and Leisure facilities.


Job Description

We are looking for a Senior Full-Stack Software Engineer (PHP/Javascript) to join one of our Software Development teams. This presents an excellent opportunity to collaborate with cutting-edge software development technologies within a dynamic team environment.

This position is based in the city of Maia in Portugal.

Job Responsabilities and Objectives

  • Full-Stack Development: After training in the product tech stack, contribute as a full-stack developer with a focus on backend development.
  • Project Collaboration: Participate in project and feature design, planning, estimation, and risk management.
  • Coding & Quality: Develop and maintain high-quality code according to specifications, including unit testing.
  • Collaboration: Work with Product teams on UI/UX aspects and collaborate with QA for validation of software deliveries.
  • Code Optimization: Enhance the existing codebase for performance, reliability, and scalability.
  • Mentorship: Mentor junior developers and provide technical guidance, including code reviews.
  • Troubleshooting: Debug, troubleshoot, and resolve software defects.
  • Documentation: Ensure all code and feature deliveries are properly documented.

Key Technologies

  • Backend: PHP,  SQL
  • Frontend: HTML/CSS/Javascript
  • Databases: MySql, ElasticSearch, Redis
  • Platform: Linux OS

Must Have

  • We are looking for smart, good spirit, and talented people
  • You must be a passionate about software, a great team player and have a strong sense of work ethic, responsibility and commitment
  • You must be eager to learn and be challenged every day
  • A degree in Software Engineering, Electronics Engineering or any related field
  • 5+ years of experience 
  • Fluent in English (written and spoken)

Nice to Have

  • Knowledged in scripting languages under Linux environments (Bash, Perl, others)
  • Knowledge of Web Development, Chrome inspector and development tools
  • Knowledge of UML developmental, modeling language
  • Knowledge of Portuguese, Spanish and/or any other languages

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • Real responsibilities and autonomy
  • Expand your knowledge of various countries and regions
  • Great career opportunity in a fast-evolving Technology company
  • Contribute to the greater experience of millions of Travellers around the World!
Our Product

Know about

What We Offer

Perks

A full-time position
Attractive salary package.

Trainings

5 days / year.


Health

Health insurance provided.

Eat & Drink

Office with Staff kitchen with free beverages (coffee, tea, …).