Tech Stack
Distributed SystemsElixirReactTypeScript
About the role
- Own the complete lifecycle of backend features from conception and testing to delivery
- Contribute to and enhance robust back-end services using Elixir/Phoenix
- Collaborate with frontend engineers (React/TypeScript) to align integrations and APIs
- Partner with teams across the organization to understand customer and vendor needs
- Apply logical reasoning and architectural thinking to integrate code across distributed systems
- Engage in test-driven development and collaborative code reviews
- Tackle complex technical and supply chain challenges in a dynamic environment
Requirements
- 3-5 years of experience in backend development or software engineering
- Hands-on experience with Phoenix (deep Phoenix knowledge required)
- Solid Elixir understanding preferred
- Strong logical reasoning and system-level problem-solving skills
- Familiarity with MVC frameworks and backend architectural patterns
- Working knowledge of TypeScript or React to understand integrations
- Proven ability to write clean, reliable, and maintainable backend code
- Strong belief in test-driven development and code review practices
- Excellent communication and collaboration skills
- Ability to adapt quickly and thrive in a fast-paced, scaling environment
- Nice to have: experience in logistics or supply chain systems
- Nice to have: startup experience