21300913776 – Back-End Web Developer
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.