Role Overview :
We are seeking a highly skilled Senior Backend Engineer with strong expertise in NestJS, Node.js, and TypeScript to architect, build, and optimize backend systems for scalable, secure, and high-performance applications.
You will work closely with cross-functional teams to design and implement backend solutions, manage cloud infrastructure, and ensure robust CI / CD pipelines.
This role demands deep technical knowledge, hands-on development expertise, and an ability to mentor mid / junior developers while ensuring adherence to best practices in code quality, security, scalability, and DevOps Responsibilities : Development :
- Design and develop RESTful and GraphQL APIs using NestJS and Node.js.
- Write high-performance, modular, and maintainable TypeScript code.
- Implement business logic, data modeling, and service Management :
- Design and optimize schemas in PostgreSQL / MariaDB and MongoDB.
- Write optimized SQL queries, indexes, and stored procedures.
- Handle data migrations, replication, and backup & Infrastructure :
- Manage and deploy services on Google Cloud Platform (GCP) including Cloud Storage Buckets, IAM policies, Compute Instances, Cloud DNS, and Hosting.
- Implement and maintain infrastructure automation with Terraform and Ansible.
- Manage Kubernetes clusters for deployment & DevOps :
- Implement and maintain CI / CD pipelines in GitLab and / or Jenkins.
- Automate build, test, and deployment workflows.
- Ensure zero-downtime deployments and environment :
- Apply OWASP security principles in backend APIs.
- Manage IAM roles and permissions in cloud environments.
- Implement secure API authentication & authorization (JWT, Collaboration & Mentorship :
- Collaborate with frontend, QA, and DevOps teams for smooth delivery.
- Review code for performance, security, and maintainability.
- Mentor junior developers and guide best :
- Bachelors degree in Computer Science, Engineering, or equivalent experience.
- 4 to 6 years of backend development experience with Node.js / NestJS.
- Strong knowledge of cloud infrastructure (GCP preferred, AWS / Azure is a plus).
- Proven experience designing and deploying production-grade CI / CD pipelines.
- Hands-on Kubernetes, Terraform, and Ansible experience.
- Excellent understanding of relational and NoSQL database performance tuning.
- Strong problem-solving skills and debugging capabilities.
- Excellent communication and mentoring Skills :
- Experience with Redis, RabbitMQ, or Kafka.
- Exposure to microservices architecture and distributed systems.
- Experience with automated testing frameworks (Jest, Mocha, Cypress).
- Familiarity with observability tools (Prometheus, Grafana, :
- A responsible position in a fast-growing and highly innovative start-up.
- An agile and diverse team with colleagues from all over the world, working with our main office in Germany.
- English-speaking open work environment, with flat hierarchies and short decision-making paths.
- Creative freedom for own ideas, projects, and personal development.
- Quarterly awards for recognizing the hard work and talent within the team.
(ref : hirist.tech)