Job Description
About The Role
We’re looking for a highly skilled and experienced Sr. Software Engineer to join our user engagement team. If you’re excited about shaping the future of upskilling — by harnessing the power of Generative AI, working with Elixir, and collaborating with a world-class team — this could be your next great adventure.
At Workera, we believe every developer should be a product engineer, someone who cares deeply about the product, the business, and the people using it.
To support that, we work in small project teams (2–3 people), using the ShapeUp methodology. Each team dives deep for six weeks to solve a focused business problem. Teams have the autonomy to choose how they tackle challenges—and the responsibility to own the full lifecycle of their solution: scoping, building, testing, rollout, and incorporating user feedback. You’ll partner closely with a product manager, product designer, and colleagues across the business.
On the technical side, you’ll work mostly on the backend in Elixir, but you will have to be comfortable making changes across the full stack, including on the frontend. You’ll write clean, modular, testable code.
You’ll also have the chance to collaborate with peers from diverse backgrounds, in a feedback-rich environment that fosters continuous learning and growth.
We hope you have
This role is ideal for engineers who thrive in fast-moving, high-impact environments and enjoy taking initiative. You know how to navigate ambiguity, set priorities, and move projects forward even when there’s a lot on your plate.
You’ve built scalable software systems and have a knack for balancing short-term pragmatism with long-term technical vision. If functional programming is new to you, that’s okay—we’re here to support your growth.
Here’s what we’re looking for:
- 5+ years of experience in software development, ideally within a SaaS or startup environment.
- Strong experience building scalable systems end-to-end. While Elixir/Phoenix is our core stack, experience with similar technologies like Go, Erlang, or Clojure is welcome. If you haven’t worked with Elixir before, we value a proven ability to learn new technologies quickly.
- Experience with or strong interest in GenAI and LLM technologies and the ability to learn and apply these technologies quickly.
- Interest in frontend development skills — experience with Phoenix LiveView is a plus, but familiarity with JS/TS frameworks like React, Svelte, or Vue.js is also relevant. We are working toward having all engineers become full-stack developers.
- Comfort working with PostgreSQL and understanding of relational data modeling.
- Proficiency with GitHub and Slack for collaboration.
- 2+ years working in a fully remote environment and able to work autonomously while keeping stakeholders informed.
- Excellent communication skills in English, both written and verbal.
The details: remote work & tech stack
This is a Level 3 (Senior) role, open to candidates based in Argentina, Brazil, or Colombia. You’ll have flexibility to choose your working hours, as long as there’s at least a three-hour overlap with your teammates.