About the role
The Software Architect will be responsible for investigating, designing and implementing technical solutions, and working with the lean/agile teams implementing them. These activities include, but are not limited to documenting Domain Models, writing and maintaining API schemas and documentation, contributing to the ADLC and software development processes, and working hands on to the coding of production code, automation, and supporting tools using the MERN stack, DSQL and GraphQL.
Responsibilities:
- Lead discussions between domain experts to extract the necessary information to develop an accurate model.
- Quickly grasp new domains and translate them into scalable, cacheable, performant and secure solution design
- Hands on maintain and contribute to the codebase (This is a hands own role with 50-50 architecture/code split)
- Create and maintain Domain Models as part of the Architecture/Development team · Create and maintain API and Solution documentation
- Work as part of fast paced innovation/development teams to document technical decisions evolve them during discovery and implementation
Qualifications:

