**Next Thing Technologies** **Full Stack Developer (Node.js/Elixir/Next.js/TailwindCSS)** **About Us** Next Thing Technologies is a dynamic and rapidly growing startup focused on putting batteries in every home, making power more affordable and secure for everyone. One of our primary goals is to create a battery so that more of the world can have consistent power. We hope to do this through the use of different battery form factors, system designs, material chemistries, financing and business models to make our product more affordable and safer. We’d like your help spreading the word and sharing our vision with the world. **Our Core Values** **Innovative Thinking and Creativity**: Next Thing Technologies is unwavering in its dedication to sustainable energy solutions. We are constantly seeking innovative methods to store and distribute energy in an efficient and sustainable manner, ensuring we not only meet but set industry standards. **Accessibility and Affordability**:We are steadfast in our pursuit to democratize cutting-edge energy storage solutions. It's not just about innovation but ensuring that these advancements are within reach for a diverse range of customers. **Partnership and Collaboration**:Through our strategic partnerships, be it with cities, grid operators, or industry experts, we collectively drive forward in our mission. By intertwining our strengths with those of our partners, we tackle the multifaceted challenges of the energy sector head-on. **About the Role** This role is essential for transitioning our A/B testing system from Next.js, Node.js, and Strapi CMS to Next.js, Elixir, and Phoenix Framework, as well as enhancing our platform’s overall functionality to better align with our strategic objectives. **What You’ll Do** - Assist in the development and enhancement of pages and dashboards, transitioning from Next.js, Node.js, and Strapi CMS to Next.js, Elixir, and Phoenix Framework, ensuring smooth integration and improved functionality. - Write comprehensive tests to ensure reliability and robustness of the system throughout the migration process and beyond. - Deeply understand our current systems, identifying inefficiencies, and refactoring for improved functionality, maintainability, and scalability. - Develop and improve front-end features using Next.js and Tailwind CSS, adhering to responsive design principles and web standards. - Efficiently implement and refine pixel-perfect HTML/CSS/JS pages, accurately translating both high fidelity mockups and more conceptual design specifications into functional and visually appealing web components. - Leverage a strong understanding of functional programming, with a keen interest and willingness to deepen knowledge in this area. **What You’ll Bring** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. - Proven expertise in full-stack development, with a strong foundation in Node.js, Next.js, and Tailwind CSS. - Ability to understand and refactor existing codebases for enhanced performance, readability, and scalability. - Familiarity with A/B testing methodologies and a solid understanding of managing and interpreting split test results. - Experience or familiarity with Mixpanel, Google Tag Manager, and Google Analytics is a plus, enabling a holistic approach to development and optimization efforts. - Strong skills in writing comprehensive tests to ensure system reliability and performance. - Comfortable using GitHub for version control, including branching, committing, and submitting pull requests as part of the software development workflow. - Experience building ecommerce websites and working directly with designers is highly desirable. - Ability to thrive in a fast-paced startup environment, meeting tight deadlines and adapting to evolving project requirements. - Excellent problem-solving abilities and a collaborative mindset, capable of working effectively within cross-functional teams. - Must be available during standard business hours in the PST time zone for collaboration with the team and to align with project timelines. **What We Offer** - Growth opportunities with an early stage startup - The opportunity to work on cutting-edge projects in a dynamic and innovative environment - Be part of innovative projects that have a global impact - Collaborate with visionary leaders and executives to drive impactful change - Work with a diverse and amazing group of individuals who celebrate successes and tackle challenges together - Professional development opportunities to grow your skills and career - Competitive compensation packages, commensurate with experience This is a fully remote, full-time, independent contractor role. **Experience**: - Node.js: 1 year (required) - Next.js: 1 year (required) - Tailwind CSS: 1 year (required) - Github: 1 year (required) - Elixir: 1 year (required) - Phoenix Framework: 1 year (required) - Laravel Framework: 1