A

Software Developer (Back-end) #2

AYP
Full-time
Remote
Indonesia, Indonesia, Philippines, Philippines, Vietnam, Vietnam, Malaysia, Malaysia, and Singapore, Singapore

Job Description

AYP is looking for a motivated Software Developer to enhance the backend of our product database and develop new features for our consumers.

Our technology you will work with:

  • Laravel (PHP), Unit Testing (PHPUnit)

  • MariaDB, Redis

  • AWS Serverless cloud services, Lambda (TypeScript)

  • Postman

Responsibility

  • Write clean, well-designed, efficient, testable and reusable code.

  • Contribute to all phases of the development lifecycle.

  • Design, develop, test and maintain restful APIs, data storage solutions, and third-party libraries.

  • Write unit testing toΒ 

  • Troubleshoot, test and maintain the existing software, including applications, databases, interfaces, and new functionalities.

  • Coordinate and collaborate cross-functionally to ensure the project meets business objectives and compliance standards.

  • Participate in code reviews.

  • Be abreast of the latest tech updates and best practices.

Skills and Qualifications

  • Bachelor’s Degree in Computer Science or related field with a solid foundation.

  • At least 3 years of experience in backend software development.

  • Experience in high traffic and high demand software development.

  • Experiences in AWS cloud services, such as SQS, Lambda, and API Gateway.

  • Fluent in communication using the English Language.

  • Able to work in a close-knit team as well as independently.

  • Understand fundamental design principles behind a scalable application.

  • Practice Agile or Scrum software development methodologies.

  • Experience in microservices and containerised development.

  • Passionate and consistently working towards high standards and goals.

  • Willingness to learn and accept criticism for the benefit of self-improvement is a must.

Experience in the following is a plus:

  • Experience in SOLID and DRY principles.

  • Experience in TDD, design patterns, and unit testing (PHPUnit).

  • Experience in GitHub Actions, Docker or containerised applications.

  • Understanding of APIs, horizontally scalable services, and data modelling.

Apply now