Open role · Engineering
Full Stack NodeJS Developer
You build, configure and test OTT business applications according to customer requirements — designing, developing, testing, implementing and maintaining portals, applications and secure REST APIs.
Build across the stack.
Backend development
NodeJS and PHP services, secure REST APIs and API proxies, authentication and authorization.
Frontend development
Portals and applications with React or Vue.js.
Data & cloud
Databases, messaging and search, plus containers and cloud functions.
What you'll do
- Design, develop, test, deploy, maintain and improve portals, applications, secure REST APIs and API proxies in API management platforms
- Design, develop, test, implement and maintain frontend and backend services
- Develop and update system documentation for reference, reporting and the next development team
- Own SDLC activities for the applications and APIs you build, from development to release and operation
- Design and implement authentication and authorization across APIs and applications
- Analyse and specify technical requirements for existing systems
- Work within an agile team and commit to sprints with deliverables
What you bring
- BS or MS in Computer Science, Mathematics, Engineering or a related field with software development skills
- Backend and frontend experience — NodeJS, PHP, React or Vue.js
- Good understanding of OOP and software design patterns
- Experience implementing security protocols and patterns
- Working knowledge of one or more of: Neo4J, Firebase/Firestore, ElasticSearch, MongoDB, MySQL/MSSQL, RabbitMQ, Kibana
- HTTP, status codes and API design patterns; API documentation with Swagger / OpenAPI
- Git and Bitbucket, GitHub or GitLab; agile frameworks (Scrum, Kanban); microservices architecture
- Ability to work in international teams and excellent written and spoken English
Big plus
- Container and cloud technologies (Docker, Kubernetes)
- Continuous integration, delivery and deployment, especially Jenkins
- DRY, KISS and YAGNI principles
- Bash scripting
- Lambda / Cloud Functions experience
Bring relevant experience.
Send your CV and a short note about the work you'd like to do.