Senior Software Engineer (M/F)
|
Porto/Aveiro
Your new company
Our client is a global, cloud-based unified communications platform that empowers productivity and delivers insights across the enterprise by enabling simplified business voice communications.
Your new role
We are looking for an experienced Senior Software Engineer to help build and maintain the next generation of backend services and APIs that help form the backbone of our unified communication platform.
Design and develop new features and services in a NodeJS environment
Work with other engineers to improve and introduce new software protocols
Optimize applications for maximum performance and stability
Help improve our code quality through writing unit tests, automation and performing code reviews
Coordinate the deployment of services into production
What you will need to succeed
University degree in Computer Science/Engineering or equivalent work experience
Awareness or experience in agile methodologies
Must have 5+ years experience and at least 3 with NodeJS and JavaScript (ES6-7 / Typescript is a plus)
Knowledge of backend API design principles and patterns
Demonstrated knowledge on client-server protocols such as REST, exposing and consuming such protocols
Deployed customer-facing software into a Production Environment
Must have advanced English written and verbal communication skills
What our client will offer
An international environment
Career development
Health insurance
Next Step
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career
|