Responsibilities
Full-Stack Application Development
- Design, develop, and maintain production-grade full-stack applications using React , Node.js , and Java / Spring Boot
- Build modular, reusable frontend components aligned with design systems , accessibility standards, and responsive UX best practices
- Develop secure, scalable RESTful and event-driven APIs , ensuring performance, reliability, and backward compatibility
Microservices, DDD & Event-Driven Systems
Implement microservices aligned to business domains and bounded contextsContribute to domain-driven design (DDD) discussions and translate domain models into working servicesDesign and implement event-driven workflows using messaging or streaming platforms (e.g., Kafka, Kinesis, SNS / SQS)Apply patterns such as idempotency , event versioning , and eventual consistencyImplement and integrate modern authentication and authorization solutions using OAuth2, OpenID Connect (OIDC), and JWTWork hands-on with identity platforms such as Auth0 and / or FusionAuthDesign role-based and permission-based access controls suitable for multi-tenant SaaS environmentsBuild and deploy services using Docker, Kubernetes , and AWSOwn services throughout their lifecycle : CI / CD, deployment, monitoring, and production supportUse infrastructure-as-code and automated pipelines (e.g., GitHub Actions, Terraform / CloudFormation)Implement logging, monitoring, and alerting using tools such as Datadog, ELK, or SplunkWrite clean, testable, and maintainable code with appropriate unit, integration, and contract testingParticipate in code reviews, architecture reviews, and technical decision-makingCollaborate cross-functionally with Product, UX, QA, and Platform teams in an Agile environmentMentor junior engineers and help raise overall engineering standardsAI-Augmented Development
Leverage AI-assisted development tools (e.g., Copilot, ChatGPT, internal AI tools) to improve productivity, code quality, and learningApply engineering judgment to validate, refactor, and test AI-assisted outputsUse AI responsibly for tasks such as scaffolding, refactoring, test generation, and documentation, and not as a substitute for engineering fundamentalsRequired Qualifications & Experience
Bachelor’s degree in computer science, Engineering, or equivalent practical experience5+ years of hands-on full-stack development experience in production environmentsStrong experience with React , including Hooks, Context, and component-driven architectureProficiency in JavaScript / TypeScript , HTML5, CSS3 / SASS, and modern frontend toolingHands-on experience building API-first microservices using Java (Spring Boot) , Node.js , and / or Python (FastAPI) , with a strong emphasis on contract-first design (OpenAPI), backward compatibility, and service evolutionPractical experience with microservices architectures , including service decomposition and inter-service communicationStrong understanding of REST, OAuth2, OIDC, JWT , and API gateway patternsExperience with Docker and Kubernetes in real production systemsExperience with cloud platforms (AWS preferred) and CI / CD pipelinesWorking knowledge of relational and NoSQL data stores (e.g., MySQL, Redis, MongoDB, DynamoDB )Experience with monitoring, logging, and observability in distributed systemsComfortable working in Agile teams (Scrum / Kanban)Nice to Have
Experience with Event Streaming / Messaging platforms (Kafka, Kinesis, SNS / SQS)Exposure to Micro Frontend architectures (Module Federation, single-spa)Experience with multi-tenant and white-label SaaS platformsFamiliarity with PHP-based legacy systems and modernization effortsKnowledge of accessibility (WCAG) and internationalizationExperience in healthcare, fitness, or regulated SaaS environmentsPlease note that only those selected for an interview will be contacted.
We appreciate you taking the time and look forward to reviewing your application!
WellnessLiving is proud to be an equal opportunity employer. We base employment decisions solely on qualifications, experience, and business needs. We do not tolerate discrimination or harassment of any kind. All qualified applicants will receive consideration without regard to race, color, religion, creed, gender, gender identity or expression, sexual orientation, national origin, disability, age, genetic information, veteran status, marital or family status, or any other status protected by applicable laws.
We utilize AI to generate summaries of interview notes as part of our candidate evaluation process. This helps ensure a fair and consistent review while maintaining a human-centered hiring approach.