21300913776 – Back-End Web Developer

  • Anywhere

Position: Back-End Web Developer
Job Type: Full-Time
Location: 100% Remote work
Working Schedule: US (PST) Timezone

Our client is seeking a Back-End Web Developer responsible for managing the interchange of data between the server and users. The primary focus will be on developing server-side logic, defining and maintaining the central database, and ensuring high performance and responsiveness to requests from the front-end. The role also involves integrating front-end elements built by their coworkers into the application, making a basic understanding of front-end technologies essential.

Key Responsibilities:

  • Development of microservices that communicate with each other via gRPC.
  • Development of database schemas for multiple services.
  • Building reusable code and libraries for future use.
  • Optimization of the application for maximum speed and scalability.
  • Implementation of security and data protection.
  • Design and implementation of data storage solutions.

Requirements

  • Proficient knowledge of NodeJS.
  • Proficient knowledge of frameworks such as NestJS, Express, Loopback, Koa, etc.
  • Proficient understanding of code versioning tools, such as Git and associated workflows.
  • Proficient knowledge of Docker, gRPC, and microservices.
  • Proficient understanding of OWASP security principles.
  • Good understanding of front-end technologies and frameworks.
  • Understanding accessibility and security compliance.
  • User authentication and authorization between multiple systems, servers, and environments.
  • Integration of multiple data sources and databases into one system.
  • Management of hosting environments, including database administration and scaling an application to support load changes.