Yojee

H3 Building, 384 Hoang Dieu, TP Hồ Chí Minh

Company Size : 10-24

View more

Job Summary

Job description

Overview of job

Yojee is looking for a Senior Backend Engineer who enjoys developing and designing backend services in a cloud platform environment with Elixir/Phoenix. Together with the team, you will have ownership of the services you build, and you love to share your ideas regarding architecture and functionality.

Duties and Responsibilities

  • Design and implement API endpoints for the Yojee API backend in Elixir that are highly available, scalable and performant.
  • Participate in the Scrum process as part of the team.
  • Take part in grooming meetings & provide input on how to solve requirements and build great architecture.
  • Take ownership of the systems the team is responsible for and participate in their development where
  • Follow best practices and produce high quality code with test coverage.
  • Maintain and improve existing Elixir code bases.
  • May be required to perform other related duties as required.

Yojee Limited (ASX: YOJ) is a cloud based (SaaS) logistics platform that seamlessly and uniquely manages, tracks and optimises freight movements along the entire logistics chain, from sender to end customer, across borders and between logistics providers (land, sea, air), with subcontractors and for multi-leg journeys. Rarely is a single carrier servicing an entire goods journey from sender to end customer, or exclusively using one type of transportation method. Yojee ensures connectivity and more efficient planning along the entire journey.

We are not a startup although the company structure is organized in such a way. Yojee is a public listed company on Australian stock exchange (ASX: YOJ). We are growing our team in Vietnam which is developing our core product. Don't miss this opportunity to join us early.

  • Performance bonus: equivalent to 1-3months salary
  • Professional development/ training courses
  • Provided Macbook pro
  • Occasional onsite trip to Singapore, Indonesia
  • International environment : Australia, New Zealand, US, Singapore, India, Indonesia, Malaysia, etc,..
  • Monthly Team-building
  • Free coffee, milk and tea
  • Free parking
  • No 13th month salary
  • Unlimited paid day off
  • 100% official salary in probation time
  • Full social insurance paid based on salary

Job Requirement

  • Minimum Bachelor’s degree in Computer Engineering or its equivalent related experience.
  • 3+ years of various complex systems.
  • Experienced and proficient working with at least two languages, preferably Elixir, Ruby, Go or any functional programming language.
  • Experience designing and working with relational database systems (preferably PostgreSQL).
  • Design, develop and execute software solutions to address business issues.
  • Troubleshoot code level problems quickly and efficiently.
  • You enjoy driving things over getting tasks assigned.
  • Attention to detail and reliability are what you take pride in.
  • Excellent communication and collaboration skills.
  • Good English communication

Nice to have

  • Experience with Microservice architecture.
  • Production experience with Elixir & Phoenix.
  • Understanding of Erlang OTP.
  • Knowledge in design pattern, testing frameworks, CI/CD.
  • DevOps experience with Docker, AWS, Azure, Heroku.
  • js, Angular.js, React.js or React native.

Languages

  • English

    Speaking: Advanced - Reading: Advanced - Writing: Advanced

Technical Skill

  • Python
  • Ruby
  • Golang
  • JavaScript
  • Adobe InDesign
  • PostgreSQL
  • Design Patterns
  • RDBMS
  • Erlang
  • AngularJS
  • Heroku
  • Docker
  • Architecture
  • MS Azure
  • DevOps
  • React Native
  • CI
  • AWS
  • ReactJS
  • CD
  • Microservices
  • Elixir
  • Phoenix

COMPETENCES

  • Detail oriented
  • Reliable
  • Communication Skills

BUSINESS PROFILE

Yojee is a new kind of company that does not disrupt but empowers.

Our mission is to bring the hundreds of thousands of logistics companies into the digital era, the same way the web browser enabled consumers and sellers to trade online securely.

We built software that uses artificial intelligence and the blockchain to help logistics businesses coordinate their fleets and make the most out of existing last-mile delivery infrastructure. The system, powered by machine learning, automatically assigns delivery jobs to drivers, reducing the need for a human dispatcher. This lowers costs for logistics providers and makes deliveries faster for customers. It also uses a blockchain to track and archive transactions and deliveries so they can always be verified if necessary.