Full-Stack Software Engineer

New Jersey State Office Of Innovation
New Brunswick, NJ

The New Jersey State Office of Innovation

The New Jersey State Office of Innovation is looking for diverse and experienced team members to deploy world-class innovative and digital services that solve pressing public interest challenges for the people of New Jersey. Our work spans numerous issue and policy areas, and is focused on making an impact in the lives of the New Jerseyans that we serve. Our work has decreased the amount of time it takes to apply for Unemployment Insurance, made it easier to start, operate, and grow a business in the Garden State, and connected millions of New Jerseyans to government programs, services, and benefits.

Our team members wear many hats, contributing to both the execution of core projects and the evolution of the Office of Innovation (OOI). We use data and modern research, design, and development methods to inform our decision making, and we collaborate with stakeholders within and outside of government to understand and solve challenges. To learn more about the New Jersey Office of Innovation, visit our About Us page.

Full-Stack Software Engineer

For this role, we are seeking full-stack software engineers with at least 5 years of experience using modern languages and practices who can translate a concept into solutions for users. As a part of the team, your responsibilities may include:

\n

Deliver solutions that meet the needs of diverse users across New Jersey
  • Own features end-to-end, from planning to structuring data models to designing and building front-end interfaces.
  • 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.
  • Operate as a solution architect, taking problems that may be poorly specified and finding the best software solutions, including evaluating custom developed vs. SAAS options.
  • Solve challenges using a wide toolkit that includes writing code, building the technical capacity of the team and State, translating user needs into technical decisions, mapping out technical options and architecture, and coaching and presenting to colleagues.
  • Deliver projects with complex requirements, multiple stakeholders with disparate views, or high levels of bureaucracy.

Lead a team of engineers and/or the engineering process
  • Deliver public-facing products or features on public-facing products with a large number of users (i.e. 100,000+).
  • Deliver tools or products with high uptime or availability requirements (i.e. SLAs of 99.9%+).
  • Build and maintain the underlying technical architecture and processes – including a cloud environment as well as continuous integration, automated testing, and source control processes – that will enable the team’s success across initiatives.
  • Develop technical documentation that can support the completion of state requirements.

Collaborate
  • Work closely with product managers, designers, experts, leadership, and diverse stakeholders to translate findings and designs into product.
  • Coordinate development activities (establish development processes) and make technical decisions that reflect the ideal solution and practical realities.
  • Provide counsel on technical matters in plain language to our team and stakeholders.
  • Coordinate and work with in-house department and agency technical teams, including those who support legacy systems, to execute on development projects and ensure that they are setup to succeed.
  • Take part in office-wide initiatives and stand-ups to enable collaboration and support across projects.

Preferred Technical Experience, Skills and Abilities
  • Working at all levels of the stack.
  • Ability to engage with technologies such as: modern JavaScript (strong) in a “Jamstack” architecture, React, Next.js, Cascading Style Sheets (CSS), Hyper Text Markup Language (HTML), JavaScript libraries, linting, and best practices, Amazon Web Services (AWS), “NoSQL” document store persistence, and Git/GitHub version control.
  • Building and applying reusable front-end design patterns to reduce future development overhead.
  • Incorporating global web design assets.
  • Translating static mockups and images into working prototypes.
  • Ensuring 508 accessibility compliance with the assistance of automated testing tools.
  • Writing well-designed, testable, efficient code.
  • Writing automated feature/functional tests for application flows.
  • Ensuring seamless integration among front- and backend systems.
  • Mitigating common security vulnerabilities (e.g., cross-site scripting).
  • Executing full lifecycle software development.
  • Consuming application programming interfaces (APIs) to new and legacy internal and external systems, some of which may be undocumented.
  • Translating application requirements into APIs, libraries/utilities, data models, and database schemas.
  • Writing developer-friendly documentation (e.g., API documentation, deployment operations).
  • Improving shared libraries/utilities and practices around authentication, logging, alerting, and monitoring.
  • Debugging and diagnosing issues in distributed systems.
  • Designing infrastructure for supporting continuous integration, continuous deployment, and monitoring.
  • Ensuring system uptime and performance.
  • Monitoring and notifying appropriate officials in the case of security and data breaches.

\n

We welcome applications that don’t meet 100% of our requirements. If you believe that you could excel in this role, we encourage you to apply. If you have any questions, please contact [email protected].

Compensation: Up to approximately $140,000 (depending on experience) + full benefits.

The New Jersey Office of Innovation is proud to be an equal opportunity employer

We are deeply committed to the principles of equity, diversity, and inclusiveness and seek to create a pluralistic community for all. We strongly encourage people of color, members of racial and ethnic minority groups, women, LGBTQI+ people, those with disabilities, and Veterans to apply. We are committed to building a team that is reflective of New Jersey’s incredible diversity.

We do not discriminate against any candidate because of color, race, age, religion, sex, gender identity or expression, sexual orientation, membership in an employee organization, pregnancy, marital status, status as a parent, ancestry, national origin, disability (physical or mental), family medical history or genetic information, political affiliation, military service, retaliation, or other non-merit based factors.

Eligibility

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.

Posted 2025-08-20

Recommended Jobs

Skin Health Sales Representative

Syneos Health Commercial Solutions
Edison, NJ

Description You have what it takes: a competitive drive coupled with exceptional sales ability. In this role, you will be an integral part of a sales team developing and managing an assigned te…

View Details
Posted 2025-08-18

Food Service Worker - Bergen County Jail

Aramark
Hackensack, NJ

The Food Service Worker will assist the manager with food/meal preparation; maintain cash receipts and meal records. Assist manager in completing daily reports. Maintain high standards of quality in …

View Details
Posted 2025-07-25

Lead Installation Project Specialist

PSEG
New Jersey

Requisition : 79600 PSEG Company : PSEG Power Salary Range : $ 104,600- $ 186,000 Work Location Category : Hybrid Fixed   PSEG operates under a Flexible Work Model where flexible work…

View Details
Posted 2025-08-06

Driver, Local Delivery

Daikin
Vineland, NJ

May Include Load, unload and deliver product to customer sites within designated time frames safely using the most efficient routes as possible Maintain required logs and reports necessary to m…

View Details
Posted 2025-08-05

Communications Coordinator

TMZ Events
Jersey City, NJ

Job Description Job Description Description Description: As a Communications Coordinator at TMZ Events, you will play a vital role in shaping and conveying our brand's message. You will be resp…

View Details
Posted 2025-07-28

Physician Assistant OR Nurse Practitioner Franklin Park NJ

HEALTHCARE RECRUITMENT COUNSELORS
Franklin Park, NJ

Physician Assistant OR Nurse Practitioner Franklin Park NJ We are looking for a Physician Assistant or Nurse Practitioner for our Urgent Care practice in Franklin Park NJ our knowledgeable, well r…

View Details
Posted 2025-07-30

Hospice Per Diem RN (Union County, NJ)

Ennoble Care
Cranford, NJ

Job Description Job Description About Us Ennoble Care is a mobile primary care, palliative care, and hospice service provider with patients in New York, New Jersey, Maryland, DC, Virginia, Okl…

View Details
Posted 2025-07-27

Lead Physical Therapist

Trinity Rehab Somerset PA
East Brunswick, NJ

Are you a Physical Therapist that's tired of being told how to treat or how to bill? Are you looking to be part of a dynamic team focusing on professional development and cutting edge technology to…

View Details
Posted 2025-07-29

Journeyman Butcher / Meat Cutter

Browns Super Stores Inc.
Gloucester City, NJ

Job Description Job Description Job Function:   To cut meat and prepare related products in the variety, size, quality and trim prescribed by company and department standards; to communicate …

View Details
Posted 2025-08-06

SERVICE LINE COORDINATOR: CARDIAC, THORACIC AND VASCULAR

CoperUniversity Health Care
Camden, NJ

About us At Cooper University Health Care, our commitment to providing extraordinary health care begins with our team. Our extraordinary professionals are continuously discovering clinical innovat…

View Details
Posted 2025-08-06