Senior Software Engineer – Javascript – Nodejs – Reactjs
Company | Northwestern Mutual |
---|---|
Location | Milwaukee, WI, USA, Greendale, WI, USA |
Salary | $102060 – $189540 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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.