We are looking for someone who is enthusiastic and proud about their work, Collaborate closely with the development and management teams to fully understand product and project requirements.
Contribute actively to the design and implementation of ideas throughout the projects lifecycle.
Deliver with excellence the development and execution of test plans, project documentation, and product releases while complying with SDLC best practices.
Take accountability for assigned work and on-time delivery throughout the entire projects duration.
Able to accept and deliver on challenging development assignments of back-end solutions while seeking expert advice or consulting other sources as needed.
Required Skills and Experience
Extensive experience in programming using Node.JS utilizing TypeScript / JavaScript and implementing third party libraries.
Experience with GIT, CI/CD solutions, standards, and implementations.
Basic Understanding / Experience with the NEST.JS Framework.
Deep understanding of time-series, document store, key-value store, and relational databases.
Experience working with databases such as MongoDB, and Redis, Redis TS, Redis Graph.
Experience in both working with as well as designing REST APIs, and creating documentation using OpenAPI.
Solid understanding of microservices architecture, design, and deployment at scale using Docker / Kubernetes.
Experience in working with both at-rest and in-motion data.
Understanding of Pub-Sub architecture and patterns using technologies such as RabbitMQ, Kafka, MQTT.
Familiarity with commonly used communication protocols such as TCP, UDP, SSH, and Websockets.
Experience working with OAUTH 2.0 solutions such as Auth0 or Keycloak.
Basic understanding of how React frontend projects work.
Desired Skills
Experience designing scalable distributed systems leveraging reference architectures and best practices.
Experience working with IoT devices, technologies, and standards.
Experience working with other database technologies such as Elastic and InfluxDB.
Experience with regulatory compliance (CCPA, GDPR).
A solid foundation of Linux and Windows Server experience.
Experience with basic networking component design and implementation such as VPN, load balancing, and proxies.