Full-Stack Engineer (Elixir+Erlang+React)
Variacode
About the role
Variacode SPA is a Chilean technology and talent services company that provides software development, IT staff augmentation, and technical team outsourcing for global clients. Founded in 2014 and based in Santiago, the company connects organizations with vetted engineers across Latin America and offers services such as software engineering, DevOps, cloud support, AI/data capabilities, and full dedicated team delivery. Variacode positions itself as a flexible, cost-effective partner focused on helping companies scale their technical teams quickly and efficiently.
Funciones del cargo
We are seeking a Full Stack Developer to join the Engineering team at Variacode.
You will build and maintain backend services using Erlang/Elixir, develop modern and responsive front-end interfaces using React, and deliver scalable, reliable solutions in an AWS Cloud environment.
This role requires a self-starter who enjoys autonomy, takes ownership of full lifecycle development, and collaborates closely with global engineering and DevOps teams. You will design, develop, deploy, and support distributed applications that deliver intuitive and seamless user experiences.
Job Responsibilities
Design, develop, and maintain backend services using Erlang or Elixir.
Build and deliver modern, responsive React front-end applications.
Integrate front-end React components with backend APIs and services.
Develop and support distributed, cloud-native solutions running on AWS.
Implement and maintain infrastructure using Terraform and IaC practices.
Ensure both the frontend and backend are performant, secure, scalable, and resilient.
Debug, test, and troubleshoot issues across the entire stack (frontend + backend).
Collaborate with designers and product teams to create user-friendly interfaces.
Work with clients and internal teams to define architecture, system behavior, and technical needs.
Collaborate with DevOps/SRE teams on deployments, CI/CD pipelines, and cloud reliability.
Understand product requirements and user workflows to design clean full stack solutions.
Requerimientos del cargo
Required Technical Skills
Erlang or Elixir: 5+ years developing backend systems or distributed applications.
React: 3+ years building production-grade front-end interfaces.
API Integration: Strong experience integrating React UIs with backend REST or GraphQL APIs.
AWS Cloud: Hands-on experience deploying and managing cloud environments.
IaC Automation (Terraform): Ability to build and maintain infrastructure as code.
Testing & Debugging: Solid experience testing frontend and backend components.
Distributed Systems: Understanding of concurrency, messaging, scaling, and process isolation.
Version Control (Git): Strong workflow management and branching strategies.
Required Soft Skills
Autonomy: Works independently and effectively prioritizes full-stack development tasks.
Analytical Thinking: Breaks down complex technical challenges across frontend and backend.
Communication: Clearly collaborates with developers, DevOps, designers, and client teams.
Problem Solving: Efficiently diagnoses issues across distributed systems and UI layers.
Initiative: Proactively improves system design, performance, and user experience.
Detail Orientation: Ensures high-quality code, usability, and maintainability across the stack.
Opcionales
Experience optimizing performance in high-traffic or distributed environments.
Familiarity with Docker, ECS, or EKS for containerized workloads.
Exposure to frontend performance tuning and accessibility best practices.
Experience with observability, monitoring, or logging tools.
Experience with functional programming beyond Erlang/Elixir (e.g., Elm, ClojureScript).
Experience mentoring or onboarding other engineers.
Adaptability to evolving client needs and changing technical priorities.
Curiosity for functional programming and modern JavaScript frameworks.
Condiciones
Time Off
🕒 Time Off
Birthday Day Off: 1 business day (not included in severance).
Near-Birthday Day Off: 1 business day (not included in severance).
Vacations: 15 business days (included in severance).
Variadays: 5 business days (subject to prior client approval).
💰 Monetary Benefits
Workspace Bonus: USD $200 gross (Must be backed by invoice/receipt; otherwise must be returned.)
Referral Bonus: USD $500 gross.
September Bonus (Aguinaldo): $120,000 CLP net.
December Bonus (Aguinaldo): $180,000 CLP net.
Complementary Insurance: Covered by the company.
Vacation Bonus: USD $300 gross.
🎓 Training & Development
Udemy Agreement: Free access to Udemy courses.
Show more Show less
Company
Variacode is a Latin America–focused software development and tech-talent solutions provider that offers staff augmentation, dedicated teams, outsourcing, and related IT services to global clients. Based in Santiago, Chile, they connect enterprises with pre-vetted engineers and provide nearshore, cross-border tech staffing.
Variacode