CrawlJobs Logo

Junior Software Engineer

HSTK (Haystack)

Location Icon

Location:
United States, Phoenix

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

At Haystack, we build custom software products with a specialization in digital solutions for the Power and Utility industry. As Innovation Partners to our clients, we combine deep domain knowledge, a product-minded approach, and exceptional engineering to build scalable, maintainable, and high-quality software. Our mission is to deliver outstanding results while creating an experience clients love. As a Junior Software Engineer at Haystack, you’ll contribute meaningfully to client projects while continuing to grow under the mentorship of senior team members. With 1–3 years of professional experience, you’re expected to bring foundational engineering skills, curiosity, and a collaborative mindset as you help deliver solutions that solve real-world business problems. This is a great opportunity for a developer looking to deepen their technical expertise and gain valuable client-facing experience in a fast-paced consulting environment.

Job Responsibility:

  • Contribute to the development of web and mobile applications using JavaScript platforms and libraries including React.js, React Native, and Node.js
  • Collaborate with senior engineers during client meetings to support brainstorming, discovery, and solutioning
  • Contribute to gathering requirements, writing technical documentation, and developing features within a team context
  • Work within an Agile Scrum framework, actively participating in team ceremonies and day-to-day communication
  • Help analyze, design, and implement functional requirements for new or existing solutions
  • Communicate with teammates and stakeholders about goals, progress, and timelines to support successful delivery
  • Continuously build your consulting and technical skill set through collaboration, mentorship, and on-the-job experience

Requirements:

  • 1–3 years of professional experience developing web or mobile applications, ideally using React.js, React Native, or Node.js
  • Demonstrated ability to contribute to codebases and feature delivery in a collaborative team environment
  • Familiarity with Git and modern version control workflows
  • Experience using issue tracking and project management tools such as Jira or similar
  • Strong communication skills and a willingness to engage with clients and teammates to solve problems effectively
  • Formal training in computer science or software development (through a degree, bootcamp, or equivalent on-the-job experience)

Nice to have:

  • Hands-on experience contributing to shipped software in a professional or internship setting
  • Exposure to cloud services (AWS, Azure, or GCP) or DevOps practices
  • Experience with databases such as MySQL, PostgreSQL, or MongoDB
  • Familiarity with CI/CD pipelines and collaborative development workflows
  • Participation in open-source projects or tech communities

Additional Information:

Job Posted:
December 09, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.