Logo
Qnergy

Junior Full-stack Developer

Qnergy, Ogden, Utah, United States, 84403


Job Type

Full-time

Description

The Junior Full-Stack Developer will write and test code for various applications, fix bugs, and contribute to the development of software features. They will work closely with other developers and stakeholders, to understand and translate requirements into functional code.

Responsibilities:

Collaborate with senior engineers to design, develop, test, and maintain software applications.Write clean, efficient, and well-documented code.Participate in code reviews and provide constructive feedback.Troubleshoot, debug, and upgrade existing software.Assist in development of software documentation and user guides.Stay updated with the latest industry trends and technologies.Other duties as assigned.Requirements

Education & Experience:

Bachelor's degree in Computer Science, Software Engineering, or a related field.Internship or project experience in software development preferred.Experience with web development frameworks.Skills & Abilities:

Experience with web programming languages. JavaScript and TypeScript preferred.Knowledge of version control systems (e.g., Git).Familiarity with software development methodologies (e.g., Agile, Scrum).Ability to identify and fix bugs in the code.Experience with NoSQL databases like MongoDB preferred.Familiarity with test frameworks such as Jest, Playwright or Vitest.Basic understanding of HTML, CSS, and JavaScript frameworks (e.g. React).RESTful API design.Strong analytical and problem-solving abilities.Good verbal and written communication skills to collaborate with team members and stakeholders.Ability to work effectively in a team environment.Willingness to learn new technologies and adapt to changing requirements.Work Environment:

Employee regularly sits for several hours per shift.This position requires the employee to be present in the office, and therefore, attendance is an essential function of this position.Required to speak and hear clearly.Regularly utilizes written and oral communication skills.Requires ability to read and interpret information and documents.Performs detailed work on multiple concurrent projects.