Develop web and mobile applications with an emphasis on JavaScript platforms and libraries including React.js, React Native, and Node.js
Educate and advise clients and teammates on technical options/trends
Participate in client consultations to help brainstorm, answer questions, and build solutions
Perform scoping/architecture and product requirements for new and ongoing projects
Work within an Agile Scrum framework and manage day-to-day communication with project counterparts
Analyze, design, implement, and integrate functional requirements in new or existing solutions
Effectively communicate with stakeholders about goals, plans, deliverables, timelines, and the status of your work, ensuring on-time and on-budget delivery
Node.jsPostgreSQLSoftware Development+8 more
About Haystack
Haystack pioneers digital solutions for the Power and Utilities industry, transforming manual tasks into streamlined, modern operations. We craft custom software, mobile apps, and web solutions, serving everyone from innovative startups to large mission-led corporations. You will build complex applications with the end-user always in mind, ensuring intuitive and impactful tools.
How We Work
Haystack champions a culture of continuous learning and deep collaboration. We see limitations as creative challenges, reframing problems into opportunities for innovation. Your unique perspectives are valued, and inclusivity empowers our team to share diverse insights on client challenges. We operate fully remotely, with specific roles focused on metropolitan hubs to foster community and client connection.
Engineering at Haystack
As a Software Engineer, you will tackle complex problems, architecting robust and scalable web and mobile applications. We emphasize JavaScript platforms like React.js, React Native, and Node.js. Our engineers engage directly with clients, translating requirements into technical solutions. You will navigate the entire software development lifecycle, from design to deployment, working within an Agile Scrum framework. This role offers the chance to deepen your expertise across multiple languages and cloud services.
Why Join Us
Drive impact by crafting solutions that solve complex, real-world problems for significant clients.
Collaborate closely with clients, directly shaping project scopes and technical recommendations.
Experience continuous learning and growth within a supportive team that values curiosity and thoughtful progress.
Enjoy a flexible, fully remote work environment coupled with generous unlimited PTO.
Contribute to an inclusive culture that celebrates diversity and values unique perspectives.
Benefits & Perks
Competitive compensation.
Health, dental, and vision insurance.
Flexible, generous unlimited PTO policy.
Fully remote work environment (with specific location requirements for some roles).
Professional development opportunities and exposure to senior leadership.