onsite
Full Stack Software Engineer I - PowerSchool Group
Software Engineer
Entry‑level Full Stack Engineer responsible for designing and building scalable web and mobile applications, handling both client‑side and server‑side development using JavaScript, React, Node.js, and relational databases.
About the role
Key Responsibilities
- Collaborate with product managers and cross‑functional teams to define feature requirements and technical solutions.
- Design and implement client‑side architecture using React and modern HTML/CSS practices.
- Develop server‑side services and APIs with Node.js, ensuring performance, security, and scalability.
- Integrate relational databases (SQL) and manage data access layers.
- Write unit and integration tests, participate in code reviews, and maintain CI/CD pipelines.
- Support mobile‑focused features using web‑based frameworks (e.g., React Native or responsive design).
Requirements
- Proficiency in JavaScript and experience with front‑end frameworks such as React.
- Solid understanding of server‑side development with Node.js and RESTful API design.
- Experience building responsive UI with HTML5 and CSS3.
- Familiarity with SQL databases and basic data modeling.
- Strong problem‑solving skills, ability to work in an agile team, and a passion for clean, maintainable code.
Skills
javascriptreactnodejssql