Our client is an award-winning software application company using technology such as AR and AI to enhance user interaction and efficiency.
We are looking for a Full-stack Engineer to complete a project, implementing an API veneer and refactoring Retool apps to use the veneer.
Requirements:
- Review the six Retool apps, identify where and how the apps call directly into MongoDB
- Move that code from Retool to Azure Functions, creating a new API veneer
- Follow 3 laws TDD
- Create a new private git project in the process
- Implement CI/CD for the new repo
- Implement a self-documenting /docs endpoint that generates OpenAPI UI documentation
- Implement best practices
Skills / Experience:
- Experienced Full-stack Engineer
- Experienced with Azure Functions v4
- Proficient with LTS version of NodeJS (20.11.1)
- Backend REST API implementation
- Experienced with MongoDB (familiar with CosmosDB for MongoDB)
- Familiar with Retool apps
- Proficiency with distributed systems thinking, consensus protocols, and writing fault tolerant applications
- Experience using 3rd party tools like Github, and DevOps practices
Please apply if this sounds like you, open to flexible rates.