Full Stack Software Engineer
At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.
Reporting to the Tech Lead, the Full Stack Software Engineer is the cornerstone of our technology team. We are building are high-visibility internal tools and frameworks that support our organization's investment team and field force. As a member of the team, you will be finding innovative ways to enhance and extend the platform, creating a best-of-breed experience for our users, and interacting with large amounts of data in real-time. Be part of a growing team leading the company in innovation and quality.
The Engineer is responsible for:
- Creating well designed, efficient, quality code
- Work collaboratively with other developers to review, test, debug code
- Looking at old things in new ways
- Learning and developing skills
- Increasing technical proficiency
- Working on and solving complex problems
- Improving the organization
The ideal candidate loves to write lots of code including unit and automation tests that ensures their code is continuously working. They are excited by the ideas of continuous integration and continuous delivery as well as the inspection of code quality to detect bugs, code smells and security vulnerabilities from which we continuously learn from and improve our craft. They are driven to constantly improve and refine not only their own abilities, but their organization as well.
A great candidate will meet the following requirements:
- 3+ years of professional experience with JavaScript
- Experience building full stack web applications.
- Experience using modern font-end frameworks (React, Vue)
- Knowledgeable of current software engineering trends, best practices and standards
- Experience with Git or other source control management
- Experience developing and maintaining automated tests
- Enjoy fast paced environments and working in teams
- Analytical, problem solving skills, and detail oriented
- Creative and motivated
Work efforts will center around new feature development driven by business priorities and modernization of legacy systems and applications. The team is responsible for integrations between NM and external strategic partners as well as nearly 50 distinct, in-house applications and systems. Leading into the next several years, there is a heavy emphasis on building an integrated experience for our client and field users. The developer will play an instrumental role in delivering upon this strategic vision.
Engineers at NM are empowered to pick the right tools and technology stack to fit their needs. The team is using the following technologies to build software: NodeJS, React/Redux, ES6, Typescript, SASS, Webpack, Spring Boot, AWS, Docker, Kubernetes, Gitlab, Jira.
Our Culture:
- Empowered Engineers
- Technical Curiosity
- Casual, Challenging and Collaborative Environment
- Best in Class Products
- Hackathons / Commitment to Innovation
- Conferences and Meetups
- Life Balance
- Free lunch
Benefits:
- Tuition reimbursement, commuter plans, and paid time off
- Highly competitive compensation that include base salary plus bonus
- Medical/Dental/Vision plans, 401(k), pension program, and more!
#LI-POST
This job is not covered by the existing Collective Bargaining Agreement.
Required Certifications:
Grow your career with a best-in-class company that puts our client's interests at the center of all we do. Get started now!
We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.
If you work or would be working in Colorado or outside of a Corporate location, please click here for information pertaining to compensation and benefits.