Epicareer Might not Working Properly
Learn More

Backend Engineer

Salary undisclosed

Checking job availability...

Original
Simplified

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