Senior Software Engineer, Full Stack, Portal (Remote)

Apply for this position Please mention DailyRemote when applying
Posted 12 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Maxwell's mission is to make better health and financial security possible for all Americans by simplifying benefits and insurance. Maxwell Health is a marketplace that empowers consultants and employers to offer the best benefits to employees, helping them achieve better health and financial security. Maxwell's technology platform automates HR and benefits administration, providing a user-friendly experience for employees to understand, shop for, and use their benefits. Job Description: Maxwell Health is a team within Sun Life Financial that builds forward-looking software products. Our mission is to make better health and financial security possible for all Americans by simplifying benefits and insurance. We are building a marketplace that empowers consultants and employers to offer the best benefits to employees, helping them achieve better health and financial security. Our technology platform automates HR and benefits administration, providing a user-friendly experience for employees to understand, shop for, and use their benefits. Job Description We're looking for a Senior Software Engineer that brings an interdisciplinary background to help us solve hard problems. As a Senior Software Engineer, you will: Create and maintain multiple software services deployed daily. Drive software design and architecture decisions Follow best practices around Scrum and Kanban agile software methodologies. Understand and model a complex industry using techniques such as Domain-Driven Design. Pair program with team members. Encourage and model good development practices through code reviews and mentoring other engineers. Achieve operational excellence using metrics, monitoring, and alerting. Continuously integrate and deploy new software using a CI/CD pipeline. Our Tech Stack Maxwell's products are supported by an exciting mix of modern technologies. Our back-end stack is made up of services written in JavaScript (TypeScript), NodeJS, Go, Scala, and PHP that communicate with each other using gRPC and REST. We store our product data in MySQL, MongoDB, Redis, and Snowflake databases. Front-end applications are written in JavaScript and make heavy use of React, Redux, and Styled Components. Services are deployed to a Kubernetes cluster using a CI/CD pipeline and are hosted on AWS. Requirements At least 2 years experience developing in JavaScript (React, Node.js), Go and/or Scala. Strong willingness to work and collaborate closely with teammates. Strong communication skills and great product sense. Experience integrating with third party APIs is a plus. Experience with software development processes such as test-driven development. Ability to architect and diagram complex software systems. Experience with and appreciation for developing web based business applications with complex data structures and workflows. Experience with Github Actions CI, or related continuous delivery service. Bachelor's degree or equivalent experience If your background does not perfectly match these requirements, that's okay! Please apply anyway and tell us why you would be a great fit. Why you should consider Maxwell Health Choice of company-subsidized medical and dental plans. We offer vision care, supplemental health coverage, long-term disability, life insurance, paid medical leave, tax-advantage accounts and more 401(k) with matching contribution, Employee stock purchase plan, and retirement investment account. An established remote culture since 2016 with flexible working hours. Incredible team that puts clients first. A continuous learning environment. Established career ladders, hack days, investment days, and education assistance. Modern technology stack and processes - We have a mature practice of DevOps, continuous delivery, TDD, pair programming, and agile processes. We offer competitive paid vacation time. Employees may also take a paid sabbatical leave after five years of service. Best in class family leave. 16 weeks paid family leave to bond with a newborn, newly adopted or newly placed foster child or to care for a covered family member with a serious health condition. 24 weeks of paid leave for a birth parent Build something that matters - Help our clients achieve financial security and live healthier lives by simplifying benefits and insurance. We welcome all talented engineers, and are committed to a culture that represents diversity in all its forms. If you think you might thrive in this setting, we would love to hear from you. For applicants residing in California, please read our employee California Privacy Policy and Notice. Job Category: IT - Application Development Posting End Date: