Senior Elixir Software Engineer
Description
Company Overview:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections present numerous opportunities for professionals to advance their careers and achieve substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
We are looking for a Backend Engineer specializing in Phoenix, with solid Elixir skills and basic React/TypeScript knowledge to build scalable backend services and collaborate effectively across teams.
Position Title: Mid to Senior Elixir Software Engineer
Location: LATAM - Remote
What you will be doing:
As a Senior Backend Engineer, you will play a key role in building and maintaining scalable backend services that power fulfillment and logistics platforms. Your primary focus will be on developing robust solutions with the Phoenix framework, while leveraging Elixir for backend logic and applying strong reasoning skills to ensure seamless system integration. You’ll also collaborate closely with frontend teams, using a working knowledge of React and TypeScript to align backend APIs with user-facing features. This role offers the opportunity to tackle complex technical challenges, optimize performance, and contribute to the reliability of mission-critical systems in a high-growth environment. Your responsibilities will include:
- Drive the evolution of the platform by owning the complete lifecycle of backend features: from conception and testing to iterative delivery.
- Contribute to and enhance robust back-end services using Elixir/Phoenix.
- Collaborate with frontend engineers (React/TypeScript) to understand integrations and deliver smooth end-to-end solutions.
- Partner with teams across the organization to gain insights into customer and vendor needs, develop effective backend solutions, and deliver them rapidly.
- Apply strong logical reasoning and architectural thinking to ensure new code integrates seamlessly across distributed systems.
- Engage in test-driven development and collaborative code reviews to maintain high-quality standards.
- Tackle complex technical and supply chain challenges in a dynamic environment.
Requirements & Qualifications:
To excel in this role, you should possess:
- 3-5 years of experience in backend development or software engineering.
- Hands-on experience with Phoenix and Elixir (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.
- Ability to collaborate with frontend teams, with working knowledge of TypeScript or React for understanding 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:
- Previous experience in logistics or supply chain systems.
- Startup experience.
Why you will love Lean Tech
- Join a powerful tech workforce and help us change the world through technology.
- Professional development opportunities with international customers.
- Collaborative work environment.
- Career paths and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.