Senior Back-End Software Engineer - #34267

 Published 2 months ago
    
 Philippines
Apply Now Please mention DailyRemote when applying

Disclaimer: Before you apply, please make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

As a Senior Back-End Engineer, you will be involved in integrating with retailers, carriers, 3PLs, and third-party utility systems such as email managers and marketing management sites. Additionally, you will handle internal processing and actioning of data and messages received from integrated parties. At times you will also be expected to lead project teams in the development of specific functionality of the product.

Company Profile:

Our client is a UK-based company operating in the post-purchase logistics space, focused on enhancing the customer experience from order confirmation through to shipment tracking, delivery, and returns. The diverse team spans multiple continents, with the software engineering function headquartered in Cape Town, South Africa.

Due to their continued success, they are looking to expand their team in the Philippines and seeking a passionate, skillful, self-motivated, and collaborative Senior-Level Back-End Software Engineer to join their team.

This is an incredible career opportunity for someone seeking growth and skill enhancement through exposure to a highly diversified and collaborative team.

Duties and Responsibilities:

  • Develop and maintain back-end services using TypeScript, Node.js, and Express.js.
  • Integrate with various external systems including retailers, carriers, and third-party utilities.
  • Manage and optimize databases using MongoDB.
  • Utilize AWS services such as S3, SNS, SQS, and Lambda For various functionalities.
  • Collaborate with front-end developers, product managers, other stakeholders to deliver high-quality solutions.
  • Participate in code reviews, testing, and deployment processes.
  • Contribute to the expansion into artificial intelligence, leveraging mathematical and neural network expertise.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, Mathematics, or a related field.
  • 5+ years of proven experience in back-end development.
  • 3+ years of extensive experience with Node.js and Express.js.
  • Experience with AWS services (S3, SNS, SQS, Lambda).
  • Proficiency in TypeScript.
  • Strong knowledge of MongoDB.
  • Familiarity with integrating third-party systems and APIs.
  • Strong problem-solving, communication, and collaboration skills.
  • Ability to work in a diverse, distributed team environment.

 

Advantageous or Nice to haves:

  • Experience in logistics or e-commerce domains.
  • Background in artificial intelligence or neural networks.

Ace Your Job Interview

Read our advice on how to answer the most common interview questions.