Senior Software Engineer - Singapore
About Yojee
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.
About the Engineering team at Yojee
The backbone of Yojee focused on building the core platform and product using best in class technology. We love clean code, well-designed architecture and applying best practices. We build cool technology that lasts long and scales well.
About the role
Yojee is looking for an experienced Senior Software Engineer to join our team who will be responsible for the design, development, and operations of the systems-to-system interfaces, dataflows, APIs, and integration middleware.
Duties and Responsibilities
• Support Sales and Customer Success teams in helping clients understand what is technically possible
• Study and evaluate existing systems/components to determine integration requirements.
• Design and plan solutions to meet integration needs.
• Communicate how the client’s technical challenges in integration can be solved.
• Identify issues, establish root cause, and document findings.
• Verify that software/hardware is maintained under configuration management and that a known baseline is under test.
• Document integration results in a formal test report.
• Execute approved plans and schedules to meet milestones and expectations.
• Provide regular updates of progress and schedule status.
Requirements
• Minimum Bachelor‘s Degree in Computer Engineering or its equivalent related experience.
• A strong technical generalist.
• 5+ years of experience in the development of various complex systems.
• An understanding of various software development approaches (traditional, agile, etc.) and ability to consult clients on best approaches applicable to their scenarios.
• Passionate about technology. Not shying away from understanding the client, business, and technology context depending on the project situation.
• Background in any of the following: Cloud Architecture, Systems Design, Software Development, Data Engineering, or DevOps.
• Experienced with System Integrations.
• Attention to detail and reliability are what you take pride in.
• Able to help the clients and stakeholders with estimations using best-in-class methodologies, then execute estimates for technical components of solutions.
• Experience with Microservice architecture.
• Experience with serverless frameworks.
• DevOps experience with Heroku, AWS or Azure, Docker.
• Singapore citizens and PRs are encouraged to apply for this position.
Nice to have
• Experience in a client-facing role.
• Relevant industry background (i.e., transport and logistics).
• AWS certification.
• Open-source repositories and contributions.
• Production experience with Elixir & Phoenix.
• Reporting Structure - Who Will Help You Win
This role will be located in Singapore and will report to the Senior Solutions Architect.