CORE PROFILE
Design and develop highly available architectures. Provide cost effective solution to problems and integrate new technologies to existing/future architectures. He/she should also possess the knowledge of various design patterns, Micro-service Architecture and how things work behind-the-scene in any relevant technology he/she had worked upon. He/she should be familiar with Agile techniques/methodologies/ceremonies.
NATURE OF WORK
- Individual contributor with hands-on experience in Design, execution, deployment, monitoring and maintaining software engineering applications.
- Active participation in Code Reviews and production deployments .
- Take project requirements and map them to technical design
- Actively participate in architecture design teams as a key contributor to product definition and future implementation planning
- Work closely with frontend and other backend development teams to ensure the platform is built to support their needs
- Work closely with service engineering teams to ensure platform is built with scalability & ease of deployment and maintenance
- Build reusable APIs for internal and external use.
- Documentation of standard practices adopted in the platform.
- Team building activities
- Helping with recruitments.
DISPLAYED SKILL MASTERY
- Good knowledge of TDD, OOP, FP and software design patterns
- Work in a fast-paced, multi-tasking environment
- Excellent problem solving and debugging skills
- Strong sense of ownership and initiative
- Excels in Teamwork and collaboration with own team, other teams and stakeholders
- Industrial experience on working with Amazon Web Services / Cloud.
- Experience on CI/CD adoption.
- A good to have domain experience within Risk areas (i.e. Fraud and AML) for bank or Fintech.
REQUIRED QUALIFICATIONS
- Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent
- Strong experience developing apps using Java, Python and AWS stack
- Experience with DB technologies (PostgreSQL, MySQL, MongoDB) as well exposure to No SQL DBs (Mongo, Cassandra, Dynamo)
- Strong experience in developing and consuming RESTful web services
- 4-7 years of building large scale internet services / platform / backend development
- Knowledge in unit testing using at least one of these frameworks (Jest, Mocha, JUnit)
- Strong working knowledge of version control tools (e.g. Git, GitLab, GitHub)
- Experience with containerization (Docker)
- Experience with Amazon Web Services or comparable cloud service providers
- Experience with caching technologies (Redis, Memcache) is a plus
- Experience developing apps using Java, Scala or Python is a plus
- Knowledge of web frontend development (HTML, CSS, JavaScript, ReactJS, Vue, Angular) is a plus
CORE PROFILE
Design and develop highly available architectures. Provide cost effective solution to problems and integrate new technologies to existing/future architectures. He/she should also possess the knowledge of various design patterns, Micro-service Architecture and how things work behind-the-scene in any relevant technology he/she had worked upon. He/she should be familiar with Agile techniques/methodologies/ceremonies.
NATURE OF WORK
- Individual contributor with hands-on experience in Design, execution, deployment, monitoring and maintaining software engineering applications.
- Active participation in Code Reviews and production deployments .
- Take project requirements and map them to technical design
- Actively participate in architecture design teams as a key contributor to product definition and future implementation planning
- Work closely with frontend and other backend development teams to ensure the platform is built to support their needs
- Work closely with service engineering teams to ensure platform is built with scalability & ease of deployment and maintenance
- Build reusable APIs for internal and external use.
- Documentation of standard practices adopted in the platform.
- Team building activities
- Helping with recruitments.
DISPLAYED SKILL MASTERY
- Good knowledge of TDD, OOP, FP and software design patterns
- Work in a fast-paced, multi-tasking environment
- Excellent problem solving and debugging skills
- Strong sense of ownership and initiative
- Excels in Teamwork and collaboration with own team, other teams and stakeholders
- Industrial experience on working with Amazon Web Services / Cloud.
- Experience on CI/CD adoption.
- A good to have domain experience within Risk areas (i.e. Fraud and AML) for bank or Fintech.
REQUIRED QUALIFICATIONS
- Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent
- Strong experience developing apps using Java, Python and AWS stack
- Experience with DB technologies (PostgreSQL, MySQL, MongoDB) as well exposure to No SQL DBs (Mongo, Cassandra, Dynamo)
- Strong experience in developing and consuming RESTful web services
- 4-7 years of building large scale internet services / platform / backend development
- Knowledge in unit testing using at least one of these frameworks (Jest, Mocha, JUnit)
- Strong working knowledge of version control tools (e.g. Git, GitLab, GitHub)
- Experience with containerization (Docker)
- Experience with Amazon Web Services or comparable cloud service providers
- Experience with caching technologies (Redis, Memcache) is a plus
- Experience developing apps using Java, Scala or Python is a plus
- Knowledge of web frontend development (HTML, CSS, JavaScript, ReactJS, Vue, Angular) is a plus