Full Stack Engineer
Full Stack Developer (React / Elixir / Erlang)
Job Overview
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
- end interfaces using React , and deliver scalable, reliable solutions in an AWS Cloud environment.
This role requires a
- starter who enjoys autonomy, takes ownership of full lifecycle development, and collaborates closely with global engineering and Dev
Ops 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
- end applications. - Integrate
- end React components with backend APIs and services. - Develop and support distributed,
- native solutions running on AWS . - Implement and maintain infrastructure using Terraform and Ia
C 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
- friendly interfaces. - Work with clients and internal teams to define architecture, system behavior, and technical needs.
- Collaborate with Dev
Ops/SRE teams on deployments, CI/CD pipelines, and cloud reliability. - Understand product requirements and user workflows to design clean full stack solutions.
Required Soft Skills
Autonomy: Works independently and effectively prioritizes
- stack development tasks.
Analytical Thinking: Breaks down complex technical challenges across frontend and backend.
Communication: Clearly collaborates with developers, Dev
Ops, 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
- quality code, usability, and maintainability across the stack.
Nice-to-Have Soft Skills
Experience mentoring or onboarding other engineers.
Adaptability to evolving client needs and changing technical priorities.
Curiosity for functional programming and modern Java
Script frameworks.
Required Technical Skills
- Erlang or Elixir: 5+ years developing backend systems or distributed applications.
- React: 3+ years building
- grade
- end interfaces. - API Integration: Strong experience integrating React UIs with backend REST or Graph
QL APIs. - AWS Cloud: Hands-on experience deploying and managing cloud environments.
- Ia
C 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.
Nice-to-Have Technical Skills
Experience optimizing performance in
- 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, Clojure
Script).
English Language Requirement
Must be fluent in English (C1 or higher) .
Daily communication with U. S. -based engineering and product teams
Mindset & Cultural Expectations
- Self-Starter & Autonomous: Comfortable owning the full technical stack.
- Quality-Driven: Builds clean, maintainable, and scalable full stack solutions.
- Collaborative: Works closely with backend, frontend, product, and Dev
Ops teams. - Ownership Driven: Takes responsibility for the performance, reliability, and usability of the entire application.
- Continuous Learner: Seeks new tools, patterns, and approaches to improve engineering output.
Expected Outcomes
- Deliver reliable, scalable full stack features aligned with product and client goals.
- Maintain stable,
- performance backend services and optimized React
- ends. - Ensure clear documentation and technical clarity across both frontend and backend codebases.
- Improve CI/CD, deployment workflows, and cloud reliability in collaboration with Dev
Ops. - Enhance system performance, user experience, and maintainability through continuous iteration
- Informações detalhadas sobre a oferta de emprego
Empresa: VariaCode Localização: Setúbal
Setúbal, Setubal, PortugalPublicado: 20. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!