Senior Full-Stack Engineer (InnovateNJ)
New Jersey Innovation Authority, Trenton, New Jersey
What you need
- A minimum of 5 years of professional experience in software development and a commitment to engineering excellence in yourself and your work.
- Prior experience in civic technology is strongly preferred.
- Experience working at all levels of the development stack, including but not limited to: frontend web applications, backend APIs and databases, cloud infrastructure, DevOps, and pipelines.
- Experience with technologies such as: modern JavaScript, React, CSS, HTML, JavaScript libraries and frameworks, linting, and best practices, Amazon Web Services (AWS), SQL and NoSQL document store persistence, and Git/GitHub version control.
- Experience executing full lifecycle software development from ground-zero development to managing an application in production, including well-designed code, high quality automated tests, designing infrastructure, debugging issues and ensuring system uptime, and writing documentation.