Contractor Senior Elixir Engineer
Sanctuary Computer is hiring a remote Contractor Senior Elixir Engineer. The career level for this job opening is Senior Manager and is accepting Worldwide based applicants remotely. Read complete job description before applying.
Sanctuary Computer
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
We are a worker-owned creative collective, innovating on everything from brands and IRL communities to IoT devices and cross-platform apps.
We work on projects that bring value to our world, and we balance deep care for the work we do with a genuine curiosity about life outside of our jobs.
Right now, we're looking for a Senior Elixir Engineer with expertise in web, backend and/or native app development, and interest in systems architecture and IoT.
In this role, you'll work on a variety of client projects to find cost-effective, high-quality, pragmatic solutions to complex problems.
- Crafting technical architecture plans through interfacing with clients to understand product requirements
- Developing and optimizing technical solutions while keeping in mind performance, scalability, maintainability, and cost-effectiveness
- Participating in code reviews, providing constructive feedback to teammates and ensuring adherence to best practices
- Contributing to project success by keeping a close eye on team velocity, project scope, budget, and timeline
- Negotiating with clients to align project scope with budget and timeline, if needed
Must Have Competencies:
- Fluency in Elixir, and production experience maintaining Elixir Phoenix apps
- 8+ years general experience in backend (Ruby on Rails, Elixir Phoenix, Python Django, or Node Express) and/or native app development (React Native, Flutter, Android, AOSP, Kotlin/Java).
- Comfort with building performant and polished frontend applications (React, CSS, Accessibility, etc)
- Extensive experience with API Design and knowledge of REST and GraphQL, as well as authentication strategies with JWTs and OAuth 2.0.
- Fluency in SQL & database operations, and extensive experience with one of PostgreSQL, MongoDB, MySQL or SQLite.
- Fluency in HTTP, Caching, Status Codes, Security Standards and other Web protocols & patterns.
- Experience with AWS, GCP, or Azure and a core understanding of best practices such as IAM & credential management.
- Production experience with PaaS providers such as Heroku, Render, Cloud66, Vercel, Elastic Beanstalk, EC2, Docker, or Gigalixir.
Nice to Have Competencies:
- Fluency in Elixir LiveView or experience with Rails Hotwire
- Experience working with LLMs, Vector Databases, and other generalist AI-enabled application patterns
- Product management experience, including defining product roadmaps and working closely with stakeholders.
- Hands-on experience with Zenhub, Trello, Jira or similar.
- Client-facing experience, working directly with customers to gather requirements and provide technical solutions.
- Engineering management experience, including leading teams, setting technical direction, and mentoring developers.
- Experience in Hardware, Firmware, or Internet of Things (IoT).
- Native IDEs (Xcode, Android Studio), Languages & Low Level experience (Swift, Rust, C & C++, Clang & LLVM), Electron, V8 & NAN.