Senior Full-Stack Software Engineer (PHP/JavaScript)
Indexed description
About Nonius
Nonius is a leading provider of Guest Technology Solutions for the hospitality industry, serving over 500,000 hotel rooms worldwide. Our solutions include cloud and edge computing, AI, IoT, networking, and digital guest experiences, helping hotels and other industries enhance their operations and guest satisfaction. Beyond hospitality, we provide technology for healthcare, maritime, and co-living spaces, integrating with global partners like Samsung, LG, Google, and Apple to drive seamless innovation.
Job Description
We are seeking 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.
Key Responsibilities
- 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.
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 fearless approach to legacy code: You are not afraid to get your hands dirty maintaining, debugging, and improving older full-stack applications.
- An AI-forward mindset: You fully embrace AI in your daily workflow, including mandatory experience using Gemini Code Assist to accelerate development, improve code quality, and optimize workflows.
- A degree in Software Engineering, Electronics Engineering or any related field.
- +5 years experience.
- Fluent in English (written and spoken).
Key Technologies
- Backend: Vanilla/core PHP knowledge, SQL
- Frontend: HTML/CSS/JavaScript
- Databases & Storage: MySQL/MariaDB, ElasticSearch, Redis, S3
- Platform: Linux OS
- AI Developer Tools: Gemini Code Assist
Nice to Have
- Knowledge in scripting languages under Linux environments (Bash, Perl, others).
- Knowledge of Web Development, Chrome inspector and development tools.
- Knowledge of UML modelling 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!
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search