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 Backend Services & Integration Engineer to join us at 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 is a full-time, on-site position at our Maia, Portugal office.
Nice to Have
- Knowledge of Web Development, Chrome inspector and development tools.
- Knowledge of UML developmental, modelling language.
- Knowledge of Portuguese, Spanish and/or any other languages.
Job Responsibilities and Objectives
- Coding & Testing: Develop code for both existing and new components, ensuring all code is accompanied by unit and regression tests.
- Hub Platform Architecture: Develop a thorough understanding of the existing Integration HUB platform.
- Integration with Hotel Systems: Complete and implement integrations with third-party vendor systems.
- Performance & Optimization: Code and system performance optimizations, particularly for high-traffic scenarios, ensuring the platform's reliability and robustness.
- Documentation & Best Practices: Contribute to the creation of internal knowledge bases, coding guidelines, and best practices.
- Testing & Troubleshooting: Conduct unit testing to identify and resolve any issues with the cloud-based HUB platform.
- Systems Logging & Monitoring: Implement monitoring and logging tools to track system performance.
- Continuous Improvement: Keep up-to-date with advancements in Cloud Infrastructure and Integrations technology.
- Handle Advanced Issues: Manage and resolve advanced TIER III tickets, ensuring high-quality service and issue resolution.
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 in software development.
- At ease with Linux operating systems including its administration and networking components.
- Knowledge in scripting languages under Linux environments (Bash, Perl, others).
- Fluent in English (written and spoken).
Key Technologies
- Frameworks: Django, DRF
- Languages: Python, C/C++, Bash scripting, PHP, JSON, XML
- Databases: MySQL, Elasticsearch, Redis Integrations: REST APIs, Web Services, Webhooks/Callbacks
- Others: Linux, Celery, Gunicorn, Supervisor, Systemd, Nginx
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
What We Offer
Perks
A full-time position
Attractive salary package.
Trainings
Opportunities for training and development.
Health Insurance
Health insurance provided to all employees.
Eat & Drink
Office with staff kitchen with free beverages.