onsite
Senior Software Engineer - Jewelers Mutual Group
Software Engineer
Senior Software Engineer leading the Partners squad to design and build scalable, modern React web applications for agents, modernizing legacy systems and unifying workflows using TypeScript, Node.js, and cloud services.
About the role
Key Responsibilities
- Lead the technical direction for the Partners squad, defining architecture and design patterns for agent‑facing web applications.
- Develop and maintain high‑performance, responsive front‑end experiences using React, TypeScript, and modern JavaScript.
- Design and implement robust back‑end services and REST APIs with Node.js, ensuring scalability and reliability.
- Modernize legacy systems and integrate fragmented workflows into a cohesive platform.
- Drive CI/CD practices, automated testing, and cloud deployment on AWS to accelerate delivery cycles.
Requirements
- 5+ years of professional software development experience, with a strong focus on React and TypeScript.
- Proficiency in building RESTful services using Node.js and experience with microservice architectures.
- Hands‑on experience with AWS services (e.g., EC2, S3, Lambda) and CI/CD pipelines (e.g., Jenkins, GitHub Actions).
- Solid understanding of software engineering best practices, including test‑driven development, code reviews, and performance optimization.
- Excellent problem‑solving skills and the ability to mentor junior engineers while collaborating across cross‑functional teams.
Skills
reacttypescriptjavascriptnodejsawscicd