Junior Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Junior Full Stack Software Engineer who is excited to learn, build, and grow with our team. In this role, you'll help develop and support modern cloud-based applications using JavaScript/TypeScript, Node.js, React, and related technologies. You won't be expected to know everything on day one. What matters most is that you have a strong foundation, a problem-solving mindset, and the motivation to keep improving. You'll work alongside experienced developers, contribute to real customer-facing products, and gain hands-on experience across the full software stack., · Help build, test, and maintain web and mobile applications using Node.js, React, and React Native
· Work with senior developers to turn ideas, requirements, and customer needs into working software
· Write clean, organized code and learn best practices for building reliable applications
· Assist with troubleshooting bugs, testing updates, and improving existing features
· Support cloud-based services and learn how applications are deployed and maintained in AWS
· Participate in code reviews, team discussions, and planning conversations
· Collaborate with developers, product managers, designers, and internal stakeholders
· Learn and contribute to new technology areas, including AI-powered application features, IoT, and cloud-based monitoring tools
Requirements
· 0-2 years of software development experience, including professional work, internships, coding bootcamp projects, school projects, personal projects, or open-source contributions
· A working knowledge of JavaScript/TypeScript, Node.js, and React
· A basic understanding of how frontend and backend applications work together
· Some familiarity with databases, APIs, and version control tools such as Git
· Interest in learning cloud services such as AWS
· A willingness to ask questions, take feedback, and continue building your skills
· Good problem-solving skills, attention to detail, and the ability to communicate clearly with the team
Helpful, But Not Required
· Experience with testing tools or writing basic tests
· Exposure to AI tools, model integrations, or prompt-based applications
· Familiarity with serverless development or infrastructure-as-code concepts
· A portfolio, GitHub profile, school project, internship project, or personal project you can talk through
· Interest in water, wastewater, industrial automation, IoT, SCADA, or cloud-based monitoring systems
Benefits & conditions
Pulled from the full job description
- Professional development assistance
- AD&D insurance
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance, * Competitive salary
- Medical, dental, and vision insurance
- 401(k) with employer match
- PTO and holidays
- Professional development assistance
- A collaborative team that values your expertise and input
Pay: $60,000.00 - $70,000.00 per year, * 401(k)
- 401(k) matching
- AD&D insurance
- Dental insurance
- Dependent health insurance coverage
- Health insurance
- Life insurance
- Paid holidays
- Vision insurance