Posted in

Senior Software Engineer – Javascript – Nodejs – Reactjs

Senior Software Engineer – Javascript – Nodejs – Reactjs

CompanyNorthwestern Mutual
LocationMilwaukee, WI, USA, Greendale, WI, USA
Salary$102060 – $189540
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years professional full-stack development experience, ideally in React, NodeJS or TypeScript and SQL.
  • Experience in Node.js, including Express.js or other relevant frameworks
  • Experience building and designing solutions using microservice and event-driven architecture
  • Understanding of RESTful API design and development
  • Ability to design and optimize database schemas, run complex queries, and manage database transactions
  • Experience deploying Node applications in containerized cloud environments
  • Experience with DevOps tools and processes to build and deploy applications: Git version control system, CI/CD, and Infrastructure as Code (e.g. Terraform)
  • Exposure to modern component-driven JavaScript frameworks (e.g. React, Angular)
  • Experience working on a geographically distributed Scrum/Agile team

Responsibilities

  • Take initiative to deliver on commitments with quality and consistency under minimal supervision and a limited set of requirements.
  • Effectively address and overcome challenges arising from ambiguities, devising robust solutions to ensure successful outcomes.
  • Utilize advanced software engineering principles to create efficient and effective solutions.
  • Actively participate in hands-on development activities, contributing to the coding and implementation of solutions.
  • Communicate technical solutions to audiences with varying degrees of technical acumen.
  • Break down work into user stories with acceptance criteria and efficiently lead estimation effort.
  • Demonstrate a strong sense of ownership and the ability to drive solutions to completion, ensuring accountability and successful project outcomes.
  • Bring new ideas and creative problem-solving skills to the team.
  • Provide guidance and mentorship to other team members, including reviewing their work and offering constructive feedback to support their professional growth.
  • Collaborate across remote/virtual channels with peers, teams, and stakeholders in the organization.

Preferred Qualifications

    No preferred qualifications provided.