at Urolime Technologies Private Limited
Full Time FeaturedSolution Architect - Software
Job Description:
Exposure to Software Architecture, Microservices Architecture, and Cloud.
Experience with various deployment models like IaaS, PaaS, Serverless, and Kubernetes.
High expertise in NodeJS.
Experience with popular NodeJS web frameworks (Express, Sails, Koa, NestJS, NextJS).
Knowledge in GraphQL and Elastic Search is a plus.
Familiarity with Socket-IO, RabbitMQ/Kafka, and Docker.
Hands-on experience with Microservices.
Experience with popular NodeJS utility libraries (Underscore/Lodash, co, async).
Experience with unit testing (Mocha, Chai, Sinon).
Solid understanding of large-scale architectures, scalability techniques, patterns such as MVC, and data flow techniques such as Flux/unidirectional.
Strong database skills (relational databases, specifically MySQL, PostgreSQL).
Experience with JavaScript promises.
Experience with REST APIs development.
Strong understanding of the HTTP protocol.
Experience in AWS Serverless Lambda (AWS API Gateway and unit testing of AWS Lambda functions).
Experience with revision control systems (Git).
Supporting load and stress testing of serverless-based applications.
Experience with Websockets communications is a plus.
Knowledge in writing reusable components is an added advantage.
Proactive in solving issues.
Experience with creating build systems and configuring the tools provided by the ecosystem (Gulp, Webpack).
Familiarity with Agile methodologies and processes such as code reviews, Continuous Integration/Continuous Delivery.
Email: careers@urolime.com