Backend Software Engineer

Associate Level   •   Mindanao

Job Description


  • Bachelor's Degree in Computer Studies or Information Technology
  • 3+ years Software Development work experience (Java experience strongly preferred)
  • 3+ years creating and supporting Web Services in a high transactional environment
  • Experience in developing software using Dependency Injection Frameworks
  • Prior experience with Logistics Platforms, e-Commerce systems, Payments Solutions and Providers is a big plus 
  • Experience developing fault tolerant distributed systems is highly desirable
  • Working knowledge of Agile Software Development mechanics
  • Background in Service Oriented Architecture implementation, service versioning, and backward compatibility
  • Critical thinking skills and the ability to produce across your team and beyond
  • Rock solid coding skills
  • Strong Object Oriented Programming concepts, data structure, algorithms, and system level programming (including multi-threaded programming)
  • Thorough understanding of Software Development Lifecycle and methodologies
  • Ability to articulate technical design decisions and software implementation in technical forums
  • Knowledge of performance testing, application tuning and load testing
  • First class communication skills in written and verbal form

Technical Skills for Backend Software Engineer

Experience and/or familiarization in ANY of the following is needed:

  • AWS 
  • CI/CD
  • Front-end
  • Spring Boot
  • Spring Framework
  • Rest API
  • Fundamentals of OOP
  • Design Pattern
  • Architecture Design
  • Database
  • Agile
  • Micro service
  • Python/Java
  • SQL


Application Process

1 Resume Screening

2 Online/Phone Screening

3 Onsite assessment and interviews