Flag job

Report

Software Developer

Min Experience

8 years

Location

Singapore

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Build the enterprise platform in a completely scalable fashion that can process millions of messages concurrently. Contribute to designing and developing the platform in an infrastructure agnostic fashion so that the platform can work with any network backend in a plug and play fashion. Bring in your experience in building scalable and repeatable platforms to make every component of the platform modular by design with industry grade security. Design and implement RESTful APIs to expose platform features as microservices. Build and deploy performant modern web applications in React, Redux, Webpack, ES6, and Flow Architect efficient and scalable backend systems Write unit, functional and end-to-end integration for the platform Write high-quality code (Java, Go etc) that communicates with upstream backend services via HTTP APIs Identify and resolve performance and scalability issues Participate in code reviews Build micro-services and understand different patterns to approach the designs. Worked on cloud platforms preferably PCF and used tools such as Docker. Experience in designing and delivering APIs and security models Contribute to software development and associated new technology selection and adoption. Focus areas include developing API driven features on big data, machine learning, auto scaling micro-services, scalable data storage/retrieval. Work on architecture and software development across platform components like customer onboarding, data management, application lifecycle etc Participate on design of common platform functionality, and consistent, best-practice platform and application design. Adopt industry standard coding practises to develop the platform to ensure scalability, security and stability Participate on the move to a full SaaS deployment and management Collaborate with Business development and partnership team to develop integration adapters for third party technology and applications. Participate in technical partnership conversations and due diligence.

Skills

java
python
html
css
javascript
vue
angular
react
cassandra
mongodb
elasticsearch
postgres
mysql
git
gradle
maven
ant
jira
confluence
kafka
mq
jenkins
ansible
helm
docker
kubernetes