The company is a fast-growing, high-impact SaaS organization focused on customer loyalty solutions.
The Lead Software Architect will drive a full-scale modernization of the platform, with a focus on evolving a real-time, distributed SaaS platform built for scale.
This role involves 40% coding and 60% architecture/mentorship.
Responsibilities include architecting and modernizing a microservices-based platform, building new frontend features using React, and supporting legacy Angular code.
The architect will develop scalable backend services with Node.js and Java Spring Framework, work with databases like MongoDB, PostgreSQL, and OpenSearch, and design containerized systems in AWS ECS.
The role also involves integrating services using Kafka, collaborating with PMs and UX for user experience design, mentoring developers, leading R&D initiatives, and ensuring CI/CD pipelines support clean delivery workflows.
Requirements:
Candidates must have 8-12+ years of experience in software engineering, with a focus on architecture.
Proficiency in Node.js, Java Spring Framework, and React is required, with Angular experience being a plus.
Deep knowledge of distributed systems, microservices, and cloud-native design is essential.
Experience with AWS ECS is required, while Kubernetes experience is not necessary.
Familiarity with MongoDB, PostgreSQL, OpenSearch, and Kafka is needed.
A strong understanding of Domain-Driven Design and CI/CD practices is required.
Proven ability to modernize legacy systems and refactor complex codebases is necessary.
Bonus points for experience in high-transaction systems such as fintech or loyalty.
Strong design instincts, a passion for clean, maintainable code, and excellent communication skills are essential for leading in a hybrid team setting.
Benefits:
The position offers a competitive compensation package.
Full medical coverage and a 401K plan are included.
Employees receive 15 PTO days.
The company provides a high-growth trajectory with modern tools and technology.
A flat, informal culture with approachable leadership is part of the work environment.
There are opportunities to innovate and shape next-generation loyalty experiences.