Description
Job Summary:
Develop and maintain robust, scalable REST APIs using Node.js and TypeScript, proactively identifying performance and security bottlenecks.
Key Highlights:
1. 100% remote opportunities
2. Welcoming, dynamic, and collaborative environment
3. Development of REST APIs with Node.js and TypeScript
### **Responsibilities:**
* Develop and maintain robust, scalable REST APIs using Node.js and TypeScript, proposing and implementing backend architecture decisions aligned with business needs.
* Integrate with relational and/or NoSQL databases, serving as a technical reference for data modeling and optimization of queries and data structures.
* Implement and evolve authentication and authorization flows using JWT and/or OAuth, ensuring application security and compliance.
* Proactively identify performance bottlenecks, structure logs, and handle errors to enhance system stability and observability.
### **Mandatory Requirements:**
* Solid experience with **Node.js**.
* REST API development.
* Proficiency in JavaScript / TypeScript.
* Integration with relational or NoSQL databases.
* JWT / OAuth authentication.
* Git and version control.
* Best practices in backend architecture.
* Logging, error handling, and performance optimization.
### **Desirable Requirements:**
* Familiarity with NestJS or Express.
* Experience with AWS / Azure / GCP.
* Docker and containerization.
* CI/CD.
* 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 hour
* Welcome kit