Volunteer Elixir Developer
Iron IoT
About the role
Company Description
Iron IoT is a non-profit Research and Development (R&D) organization dedicated to advancing the Internet of Things (IoT) and IoT Security (IoTSec). Our mission is to drive innovation while addressing critical security challenges in the IoT space. Through collaboration and cutting-edge research, we aim to create impactful solutions that contribute to a secure and connected future.
Role Description
We are looking for a Volunteer Elixir Developer to contribute to a temporary 2-month research and development project. This position is a volunteer opportunity intended for educational, research, and portfolio-building purposes. This is a fully remote, part-time volunteer opportunity for someone interested in gaining practical experience building and maintaining applications using Elixir and related technologies.
Responsibilities
- Contribute to the development and maintenance of backend services using Elixir
- Collaborate with team members on application features and improvements
- Write clean, maintainable, and well-documented code
- Participate in testing, debugging, and troubleshooting
- Attend remote team meetings and provide progress updates
Requirements
- Experience with Elixir programming
- Familiarity with Git and collaborative development workflows
- Basic understanding of backend development concepts
- Strong communication and problem-solving skills
- Ability to work independently in a remote environment
- Must currently reside in the Greater Vancouver Area
Nice to Have
- Experience with the Phoenix Framework
- Familiarity with PostgreSQL or other relational databases
- Interest in distributed systems
- A grasp of functional programming
- Experience with Linux development environments
What You’ll Gain
- Practical experience with Elixir and backend application development
- Opportunity to contribute to real-world R&D projects
- Mentorship and collaboration with a technical team
- Portfolio development (reports, research contributions, projects)
Commitment Expectations
- Flexible schedule (approximately 5–10 hours per week)
- Remote collaboration with periodic check-ins
- Duration: 2 months
- Volunteers may discontinue their participation at any time without penalty or obligation
How to Apply
Please email your CV to admin@ironiot.ca with the subject line: “Volunteer Elixir Developer”.
In your application, include:
- A brief statement of interest outlining your background and motivation
- Links to any relevant work (e.g., GitHub, portfolio, research papers, or projects), if available
Selected applicants may be contacted for a short follow-up discussion.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free