Full- Stack Developer (Elixir Phoenix)
- Remote •+3
- Contract
About the job
📕 About Thryve.Earth
We are building a tech-enabled platform to seed and develop an order of magnitude more nature based carbon projects, delivering significant GHG positive outcomes and co-benefits in the long run. Our team comprises carbon specialists, scientists, product leaders, engineers, and business professionals. United by our love for nature and our commitment to learning and growth, we are venture-backed and in the process of establishing our foundational team. Learn more about our story here.
🚁 Position overview
We are seeking a skilled Full Stack Developer with expertise in Elixir Phoenix (Live View) to join our dynamic team. The ideal candidate will be responsible for developing, testing, and deploying code in a fast-paced environment.
📝 Responsibilities
- Develop and maintain web applications using Elixir Phoenix framework and Live View
- Design and implement database schemas using PostgreSQL
- Utilize Docker for containerization and deployment
- Configure and manage AWS infrastructure, including EC2 instances and S3/Cloudfront
- Implement CI/CD pipelines using Gitlab CI
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions
- Write clean, efficient, and maintainable code following best practices and coding standards
- Troubleshoot and debug issues in a timely manner
- Stay up-to-date with the latest technologies and industry trends
🎓 Qualifications
- Strong proficiency in Elixir and Phoenix framework
- Experience with Live View for building interactive web applications
- Solid understanding of PostgreSQL and database design principles
- Familiarity with Docker and containerization concepts
- Knowledge of AWS services, particularly EC2 and S3/Cloudfront
- Experience with Gitlab CI for continuous integration and deployment
- Proficient in front-end technologies such as HTML, CSS, and Tailwind
- Excellent problem-solving and debugging skills
- Strong communication and collaboration abilities
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
Nice to have:
Experience with PostGIS for spatial data handling
Knowledge of Leaflet library for interactive maps
🤝 Reporting & Collaboration
You will be working directly with the founders and collaborating with various internal and external stakeholders.
🍀 Why Thryve
At Thryve, we are committed to fostering a diverse and inclusive workplace where everyone feels valued and supported. We believe that diversity drives innovation and creativity, and we are dedicated to creating a culture where everyone has the opportunity to thrive. Joining Thryve means becoming part of a team that is passionate about making a positive impact on the environment, while also championing diversity, and inclusion in everything we do. If you are looking for a challenging and rewarding role where you can make a meaningful difference, Thryve is the perfect place for you.
Apply here 👈
We will be in touch! 🤝