Yojee Solutions logo
Yojee SolutionsPosted 2 months ago

Software Engineer (Backend Focus)

On-siteSingapore, Singapore

Full TimeMid LevelSmall

Job Summary

Design and implement reliable Elixir/Phoenix services handling real-time freight events and high-volume data while making trade-offs between speed, correctness, and maintainability. Take ownership of work end-to-end by verifying shipped features, challenging architectural assumptions early, and enforcing code standards through tooling like Credo and Dialyzer. Operate production systems by participating in deployments, troubleshooting, and tuning performance within AWS and CI/CD pipelines. Deliberately apply coding agents and agentic prompting to accelerate delivery, validating AI output with the same critical eye as hand-written code. Build well-scoped services that support mission-critical workflows across global logistics networks, influencing patterns and abstractions the wider engineering team relies on.

Required Qualifications

  • 4–6 Years of Experience: Building and shipping complex, production-grade backend systems professionally
  • Elixir Experience
  • Phoenix
  • Solid understanding of distributed systems and event-driven architectures
  • Comfortable modelling, querying, and reasoning about performance and consistency
  • PostgreSQL
  • Hands-on with AWS, Docker, CI/CD pipelines, and infrastructure-as-code
  • Practical experience using coding agents, agentic prompting, and MCP-style tooling
  • A track record of going slightly past the brief
  • Think and communicate before acting
  • Comfortable working through ambiguity with alignment
  • Clear, friendly, fast-moving, and direct
  • Comfortable working closely with product, design, and other engineers
  • Enjoy in-person collaboration 4 days per week in our Singapore (Tanjong Pagar) office

Desired Qualifications

  • Commercial or substantial open-source / personal projects
  • Other BEAM-family or functional languages (Erlang, Scala, OCaml, Gleam)
  • Real-time freight events
  • High data volume
  • mission-critical workflows
  • Build reliable services
  • high-volume data
  • speed, correctness, and maintainability
  • complete work without leaving loose ends
  • verify what shipped behaves as expected
  • Review specs
  • challenge assumptions
  • Raise feasibility and trade-off questions early
  • Clean, well-tested, consistent with team standards
  • Give useful feedback in code review
  • catch real issues, including in AI-generated code
  • Use and improve our tooling (formatter, Credo, Dialyzer/Dialyxir, CI checks)
  • Work hands-on with our CI/CD pipelines and infrastructure-as-code
  • Build UI in React / TypeScript
  • maintain consistency of patterns across modules
  • support genuine end-to-end feature delivery
  • Experience with React / TypeScript if you're applying for the fullstack variant
  • Experience building real-time or high-load systems
  • Exposure to logistics, supply chain tech, or third-party integrations (ERPs, TMSs, telematics)
  • Open-source contributions, particularly to tooling, libraries, or BEAM-ecosystem projects
  • Comfort working across multiple services and modules
  • Experience in greenfield projects or scaling-stage startups where you've had to set small patterns yourself

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce