NC State University is hiring a Temporary Full-Stack Software Engineer. The role involves building, deploying, and scaling full-stack systems for the ROOTS database and web application, designing user flows, writing clean and tested code, and documenting requirements, design decisions, and deployment procedures.
Highlights
Build, deploy, and scale full-stack systems for the ROOTS database and web application.
Design user flows based on project requirements.
Write clean, tested code and manage codebase quality.
Document user requirements, user stories, design decisions, deployment guides, and application usage.
Proficiency in React, TypeScript/JavaScript, HTML/CSS/Tailwind, Express.js/Node.js, Docker, and PostgreSQL.
Requires a BS in Computer Science, Computer Engineering, or related field and at least two years of programming experience, including coursework.
Strong analytical, problem-solving, and communication skills; ability to work independently.
Temporary position lasting 4 months with possible extension.
Compensation is $18 per hour.
Opportunity to work within the College of Natural Resources at NC State University supporting the ROOTS project.