Description
Job Summary:
Develop and maintain REST APIs using Node.js and TypeScript, ensuring system security, performance, and stability.
Key Highlights:
1. 100% remote opportunities
2. Welcoming, dynamic, and collaborative environment
3. Psychological support and Knowledge Academy
### **Responsibilities:**
* Develop and maintain REST APIs using Node.js and TypeScript, following the backend architecture standards and best practices defined by the team.
* Integrate with relational and/or NoSQL databases, contributing to data modeling and optimization of data operations.
* Implement authentication and authorization flows using JWT and/or OAuth, ensuring the security of developed applications.
* Identify and resolve performance issues, structure logs, and handle errors to support system stability.
### **Mandatory Requirements:**
* Solid experience with **Node.js**.
* REST API development.
* Proficiency in JavaScript / TypeScript.
* Experience integrating with relational or NoSQL databases.
* JWT / OAuth authentication.
* Git and version control.
* Backend architecture best practices.
* Logging, error handling, and performance optimization.
### **Desirable Requirements:**
* Familiarity with NestJS or Express.
* Experience with AWS / Azure / GCP.
* Docker and containerization.
* CI/CD pipelines.
* Automated testing.
* Messaging systems (RabbitMQ / Kafka).
* Microservices.
**We aim to provide our team with a welcoming, dynamic, and collaborative environment. To achieve this, we offer several initiatives, including:**
* 100% remote opportunities
* Remote work allowance
* Periodic feedback sessions
* Employee referral program
Psychological support * ️
* Workplace gymnastics ️
* Knowledge Academy
* English language school partnership
* Monthly transparency meetings
* Online happy hours
* Welcome kit