Senior Backend Software Engineer
Vacancy expired!
At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference. At Northwestern Mutual our mobile apps are a key component of our aim to create a remarkable client experience. Do you have a passion for coding backend API services? Join our team of dedicated microservices engineers as we build the tools to help our millions of customers achieve financial security and independence. We offer a casual, flexible work environment which we believe is essential for our engineers to develop the most creative solutions to demanding problems. Northwestern Mutual is investing heavily in its future and our executive team understands that success will require the help of the brightest microservices developers in the industry. Become a fundamental part of our growing team and help us shape the future!Position is available for remote work anywhere in the USA. Primary Duties & Responsibilities:
- Codes, tests, debugs, documents and maintains mobile facing backend microservices (with mentoring/guidance) using established coding standards and methodologies.
- Collaborate with an engineering Scrum team, providing purpose, motivation, and alignment with objectives established by senior leadership.
- Ensures a high standard of reliability, performance and production stability in applications owned and supported by the team.
- Contributes to refinement of features allocated to the team, as well as solution definition and decomposition into stories for the team.
- Remains focused to overcome challenges and ensure features are completed and deployed by dates committed to in quarterly Program Increment (PI) and sprint planning.
- Finds opportunities for continuous improvement and owns initiatives that help the team improve.
- Engages and helps establish an inclusive culture within the team, models what we value and behaviors, and encourages collaboration and respect for diverse perspectives.
- Open to mentoring and coaching opportunities in technical and soft skills, with a hunger to grow.
- Capable of effectively communicating with product, engineering, and business partners, including proven ability to communicate to both technical and non-technical audiences in varying forms and levels of detail.
- Bachelor's Degree or equivalent experience
- 4+ years professional development experience
- 4+ years of recent experience working with NodeJS, Restful services
- Experience deploying microservices in AWS environment
- Demonstrated critical thinking, ownership mindset and continuous learning
- Experience developing solutions using agile methods
- Mentor for the team and department
- Advanced skillset in one or more technical platforms
- Capable of communicating between product, engineering, and the business
- Manages own time to meet objectives
- Ability to perform peer reviews on code and design
- Solid understanding of design patterns and architecture