Position: Backend Developer (Java/NodeJS)
Company: GeeksForLess
Experience required: 5y
English level: upper

Requirements:
• Backend development preferred Node.js and JAVA 5+ years
• Experience with microservice
• REST API development
• Git workflows 
• Unit testing
• Reactive design / Async design patterns 

Would be a plus:
• Knowledge of architecture and design patterns 
• Experience developing applications with high volume transactions. • Experience in message-driven development
• Knowledge of SQL, NoSQL and Graph databases. 
• Knowledge of cloud platforms (AWS) 
• Experience with EMR or big data platforms
• Experience with unit testing and integration/component testing. 
• Experience with federated authentications OAuth/OpenId Connect/SAML. • • Worked on Kubernetes-based environments.

Project:
Global online shopping project for Gulf countries