onsite
Full Stack Developer - Rentickle
Full Stack Developer
Lead the design and implementation of high‑performance, resilient full‑stack solutions using Node.js, Docker, Kubernetes, and modern databases, while building secure RESTful APIs and optimizing performance and scalability.
About the role
Key Responsibilities
- Architect and develop server‑side components in Node.js, ensuring scalability and resilience.
- Design, implement, and maintain microservices with robust inter‑service communication and fault tolerance.
- Containerize applications with Docker and orchestrate deployments using Kubernetes.
- Model and manage data using PostgreSQL and MongoDB, optimizing queries and storage for large‑scale workloads.
- Build secure, versioned RESTful APIs, handling authentication, authorization, and rate limiting.
- Continuously monitor, profile, and tune application performance and security posture.
Requirements
- Proven experience with Node.js, Docker, and Kubernetes in production environments.
- Strong knowledge of relational (PostgreSQL) and NoSQL (MongoDB) database design.
- Hands‑on experience building and securing RESTful APIs.
- Familiarity with microservices architecture, service discovery, and circuit breaker patterns.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
nodejsdockerkubernetespostgresqlmongodb