IT React Developer (Software Dev II)
Description

Job Title: IT React Developer (Software Dev II)

Department: Information Technology      

Reports to: IT Application Manager 


Position Summary:


We’re seeking a mid-level React Developer with strong TypeScript and Node.js experience to build modern, scalable web applications. You’ll work across the stack—owning front-end features in React, crafting robust APIs in Node.js, and collaborating with designers, product managers, and QA to ship high-quality experiences. This role is ideal for someone who writes clean, maintainable code, understands performance and accessibility, and thrives in a team environment.




Essential Functions:


  • Front-End Development: Build responsive, accessible, and performant UI using React, TypeScript, and modern state management.
  • Back-End APIs: Develop and maintain RESTful/GraphQL services with Node.js integrate with databases, and handle authentication/authorization.
  • Code Quality & Testing: Write unit/integration, participate in code reviews, and maintain high standards in CI/CD.
  • Architecture & Documentation: Contribute to component libraries/design systems, improve build pipelines, and document technical decisions.
  • Performance & Reliability: Monitor and optimize client- and server-side performance; troubleshoot production issues.
  • Collaboration: Work closely with UX/Product/QA, provide accurate estimates, and deliver features on schedule.
  • Security & Compliance: Follow best practices (OWASP, secure coding, dependency management).
  • DevOps Awareness: Collaborate on containerization (Docker), cloud deployments (AWS/Azure), and observability (logs, metrics, traces).



Job Qualifications:  

Education: 

Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).


Experience:  

  • 5+ years of professional software development, to include 3+ years building production apps with React and TypeScript; 2+ years building APIs/services with Node.js.


Required Skills/Abilities:  

Technical Skills:

  • Modern React (hooks, context), routing, SSR/SSG.
  • State management (Redux Toolkit, React Query, Zustand, or similar).
  • HTML5/CSS3/SCSS, responsive design, accessibility (WCAG 2.2).
  • API design (REST/GraphQL), authentication (Keycloak, JWT/OAuth/OpenID Connect).
  • Databases (PostgreSQL/MySQL/SQL Server, MongoDB. Oracle)
  • Testing (Jest, RTL, Cypress/Playwright).
  • Git, Jira, Webstorm, CI/CD (GitHub Actions/Azure DevOps/GitLab CI).
  • Interpersonal Skills: Strong communication, problem-solving, and collaboration; ability to break down complex problems and ship iteratively.


Specialized Knowledge, Licenses, etc.:

Tools & Stack

  • Front-end: React, TypeScript, Tailwind/MUI or similar
  • Back-end: Node.js, Express/NestJS, Prisma/TypeORM
  • Data: PostgreSQL, Oracle, MSSQL
  • DevOps: Docker, CI/CD (GitHub Actions), cloud (AWS), JIRA, JetBrains IDEs (WebStorm, IntelliJ IDEA Ultimate, Rider)
  • Testing/Quality: Jest, RTL, Cypress, ESLint, Prettier, SonarQube


Preferred: 

  • Cloud experience (AWS/Azure/GCP), serverless (Lambda/Functions), containers (Docker/Kubernetes).
  • Front-end performance profiling (Lighthouse, Web Vitals).
  • Design systems (Storybook), component libraries (MUI, Chakra, Tailwind).
  • Experience with feature flags, A/B testing, and analytics.
  • Familiarity with security practices (OWASP ASVS), vulnerability scanning.


Values and Mission:

Adheres to New Mexico Mutual’s values and mission by demonstrating Service Excellence, Trust, Ownership, One Team and Boldness in thought and action.

 

Positive Attitude:

Develops and maintains positive working relationships with team members, customers, co-workers and management by demonstrating effective communication and collaborative skills.


Working Conditions:


  •  New Mexico Mutual maintains general office conditions with light physical demands.
  • Employees of New Mexico Mutual adhere to all safety rules and regulations including building security. 
  • Employees participate in ensuring safe and efficient operating conditions that safeguard employees and facilities. 
  • New Mexico Mutual maintains a drug-free environment. Successful candidates are drug-tested prior to employment as well as upon a work-related accident. 
  • Employees have exposure to video display terminal (VDT) screens.