
Senior Elixir Engineer
Job Description
Join garden3d as a Senior Elixir Engineer and Shape the Future of Innovation
Are you a passionate and experienced Elixir Engineer seeking a challenging and rewarding role within a worker-owned creative collective? garden3d is seeking a talented Senior Engineer to contribute to a diverse range of projects, from web and backend systems to native app development and cutting-edge IoT solutions. If you’re driven by crafting pragmatic solutions to complex problems and thrive in a collaborative, open-source environment, we encourage you to apply!
About garden3d: A Collective of Creative Innovators
garden3d is more than just a company; we’re a collective of creative individuals united by a shared passion for innovation. We work with a diverse roster of clients, including Google, Stripe, Figma, and many others, developing innovative products like The Light Phone & Mill. We believe in profit sharing, open-source development, and investing in exciting ideas that bring value to the world. We foster a happy, talented, and diverse studio culture where work is balanced with a genuine curiosity about life outside of work.
Your Role as a Senior Elixir Engineer
As a Senior Elixir Engineer, you will be a key player in developing and optimizing technical solutions for our client projects. Your responsibilities will include:
- Collaborating with clients to understand product requirements and crafting robust technical architecture plans.
- Developing high-performance, scalable, and maintainable solutions while considering cost-effectiveness.
- Participating in code reviews, providing constructive feedback, and ensuring adherence to best practices.
- Monitoring team velocity, project scope, budget, and timeline to ensure project success.
- Negotiating with clients to align project scope with budget and timeline when necessary.
What We’re Looking For: Skills and Qualities
We’re seeking an individual who is happy, relaxed, and easy to get along with. You should be flexible, yet uncompromising on quality, and able to manage your workflow intelligently. You excel at deep work, but can also contribute to strategic conversations. A background or interest in design, art, music, or other creative fields is a significant plus.
Must-Have Competencies:
- Deep expertise in Elixir and experience maintaining Elixir Phoenix applications in production.
- 8+ years of experience in backend development (e.g., Ruby on Rails, Elixir Phoenix, Python Django, Node Express) and/or native app development (e.g., React Native, Flutter, Android, Kotlin/Java).
- Proficiency in building performant frontend applications using React, CSS, and accessibility best practices.
- Extensive experience with API design (REST and GraphQL) and authentication strategies (JWTs and OAuth 2.0).
- Strong SQL skills and experience with databases such as PostgreSQL, MongoDB, MySQL, or SQLite.
- Deep understanding of HTTP, caching, status codes, security standards, and other web protocols.
- Experience with cloud platforms like AWS, GCP, or Azure, and a solid understanding of IAM and credential management.
- Production experience with PaaS providers like Heroku, Render, Cloud66, Vercel, Elastic Beanstalk, EC2, Docker, or Gigalixir.
Nice-to-Have Competencies:
- Experience with Elixir LiveView or Rails Hotwire.
- Experience working with LLMs, Vector Databases, and other generalist AI-enabled application patterns.
- Product management experience, including defining product roadmaps and collaborating with stakeholders.
- Familiarity with project management tools like Zenhub, Trello, or Jira.
- Client-facing experience, gathering requirements and providing technical solutions.
- Engineering management experience, leading teams and mentoring developers.
- Experience in Hardware, Firmware, or Internet of Things (IoT).
- Experience with Native IDEs (Xcode, Android Studio), Languages & Low Level experience (Swift, Rust, C & C++, Clang & LLVM), Electron, V8 & NAN.
Compensation and Benefits
Our pay scale ranges from $85 to $130 per hour, depending on seniority and team leadership experience. Projects typically last at least 8 full-time weeks (40 hours per week). We also offer discretionary bonuses for exceptional contributions, such as training others, winning new business, or speaking at conferences. We prioritize long-term relationships with accountable and communicative team members. A senior engineer working 40-45 full-time weeks per year can expect to earn between $150,000 and $225,000 USD.
Our Interview Process
Our interview process begins with a call to meet our team. Suitable candidates will then participate in a technical exercise to demonstrate their skills and comfort level. This exercise also allows you to experience what it’s like to work with us.
How We Work: Transparency, Sustainability, and Flexibility
garden3d offers a unique work environment that balances the freedom of freelancing with the stability of full-time employment. We prioritize:
- Transparency & Ownership: We share our Profit & Loss statements, open source our ideas, and openly discuss business and money within the company.
- 150% Carbon Negative: We offset 150% of our carbon footprint, dating back to our founding.
- Strong Morals: We turn down work that doesn’t align with our values.
- Async & Decentralized: We use communication tools optimized for thoughtful, asynchronous communication to protect focus time.
- Remote Friendly: Our company is fluent in remote work, making our workplace more decentralized and democratized.
- Ideas & Products: We dedicate studio time to building our own open-source and internal products.
Ready to Join Us?
To apply, please fill out our Creative Form and tell us more about your interest in this role.
Please mention the word DISTINCTIVE and tag RMzguNjguMTM0LjE5NA== when applying to show you read the job post completely (#RMzguNjguMTM0LjE5NA==).
“
Similar Jobs



