Senior Full-Stack Engineer (InnovateNJ)
We are seeking a senior full-stack software engineer with at least 5 years of experience using modern languages and practices who can focus on user needs and build effective solutions from those insights. You should be comfortable working in a startup-like environment where you think independently and operate with a high degree of autonomy. We’re looking for self-starters who are skilled at driving projects forward while communicating and collaborating closely with the team.
This position will report to the Engineering Director and collaborate closely with their Initiative Director to align their team’s work with the broader Resident Experience portfolio strategy. Your responsibilities may include:
Engineering delivery
-
Deliver public-facing digital products in collaboration with product managers, product designers, content designers, and diverse stakeholders.
-
Solve challenges using a wide toolkit that includes writing code, translating user needs into technical decisions, mapping out technical options, and operating as a solution architect to take problems that may be poorly specified and find the best software solutions.
-
Own features end-to-end, from planning to structuring architecture to designing and building front-end interfaces.
Iterative human-centered product development
-
Apply leading industry development practices to solve complex problems through the use of human-centered design, open-source development and innovation, data-driven decision making, and agile development practices.
-
Participate actively in agile product development, including user research, analysis, and synthesis. Be able to manage a project team and coordinate activities between teammates.
Technical project leadership
-
Build the technical capacity of the team and State, coordinate and establish development processes, and work with in-house department and agency technical teams to execute successfully.
-
Provide counsel on technical matters in plain language to our team and stakeholders. Interact and facilitate conversations with a diverse range of individuals; including NJ residents, state partners, and government officials.
Do what’s needed for the team
Experience, Skills, and Abilities
-
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.
-
Experience solving complex problems through the use of human-centered design, agile iterative development, and data-driven decision making.
-
Proven skill in tackling problems with curiosity, engaging in inquiry, and understanding users needs to develop optimal solutions.
-
Dedicated to advancing the mission of the NJ Innovation Authority and public service, with a strong commitment to accessibility and fostering a more inclusive society.
We welcome applicants from a broad range of backgrounds. If you believe that you could excel in this role, we encourage you to apply. If you have any questions, please contact heather@innovation.nj.gov.
Compensation: Annual salary of $143,907 commensurate with experience. Benefits include medical, dental, vision, paid leave, and competitive retirement plan options, as well as other optional fringe benefits.
Hiring Entity: This role will be hired by InnovateNJ - a fiscally-sponsored partner project of the National Center for Civic Innovation that exists to advance NJIA’s work and impact.
We are proud to be an equal opportunity employer
Eligibility
Skills
As published by lever · 6 questions · 4 written answers
Basics
Resume/CV, Full name, Pronouns, Email, Phone, Current location, Current company, Would you like to share your LinkedIn profile with our hiring committee? If so, please share the URL, Would you like to share your GitHub repo with our hiring committee so we can learn more about you work? If so, please share the URL, Do you have a portfolio or website you would like to share with hiring committee? If so, please share the URL, Ethnicity:, Race:, The EEOC has recently updated its data collection requirements to allow employees who may be of two or more races to identify themselves. If you are of more than one race please identify them below. (If applicable, select the two or more races with which you identify)
Pick from a list (1)
- To work with us, you must be authorized to work in the United States. Candidates may be required to pass a background check and complete additional steps as part of the application and onboarding process. You will be considered an “at-will” employee, meaning both employer and employee have the right to terminate employment with or without cause or notice. Are you authorized to work lawfully in the United States?
Written answers (4)
- Access Information - if passwords are needed to access any of the links above, include that information here. optional
- How did you hear about this role? optional
- What do you find interesting and compelling about this role? Why do you think you would succeed in this role?
- Is there anything else you would like to share with us? optional
Attachments (1)
- Is there anything that's not hosted online that you want to share with us? Upload it in a PDF format here. optional