Roles and Responsibilities
Web Developer at Novopay
Experience in development of real world applications that have gone live
Experience with jQuery, low-level DOM funconalies, MVC design paerns
Experience with React and Angular
Experience in developing responsive designs using frameworks like Foundaon, Bootstrap or your own custom frameworks
Any experience with SASS/LESS is a advantage
Experience with Node.js is a plus
Experience with wring clean code and establishing coding standards and guidelines.
Excellent interpersonal skills. Our Tech Stack
Back End: We write lots of microservices, primarily with Java 8 and Node.js. Our APIs are RESTful and use the Spring framework. We take advantage of Kafka, Redis, Elasticsearch for processing large volumes of data. Our applications process over a million transactions per day in production!
Mobile App: Our mobile applications for Android are built using both Java and Kotlin and have 100,000+ users.
Core Data, Infrastructure, & Reliability: Our core platform is cloud native, Docker ready and designed for autoscaling. Our DevOps stack ensures high availability, fault tolerance and autoscaling using Nginx, HAProxy, AWS Auto Scale Group & Docker. We use MySQL for transactional data, MongoDB & Elasticsearch for unstructured data & events, Redis for distributed cache, Kafka for message queues.
Novopay - Recent bagged IFTA Award 2020 - Best Technology Company for Fintech Solutions