Every Line of Code Shapes the Future
At CinnaGen, software doesn’t just support operations — it drives innovation in healthcare and biotech. We’re hiring a Node.js Back-End Developer who can build secure, scalable, and production-ready systems. If you're passionate about clean architecture, uptime, and operational excellence, we want to hear from you.
What You’ll Be Doing
You’ll play a central role in developing and maintaining our back-end infrastructure — ensuring services are available, monitored, and secure at all times:
- Design and implement fast, secure APIs using Node.js (NestJS)
- Experience with TypeScript across back-end
- Manage databases like PostgreSQL, MS SQL Server, and NoSQL databases
- Work with graph structures and graph databases such as Neo4j or Apache AGE
- Build isolated development, test, and production environments using Docker
- Deploy applications on Linux servers and optimize for performance and availability
- Set up and maintain Docker Image Registries
- Build and maintain CI/CD pipelines with tools like GitHub Actions or GitLab CI
- Monitor application health and performance using Prometheus, Grafana, or the ELK Stack
- Implement security best practices including JWT, OAuth, CORS, and OWASP
- Clear understanding of application security fundamentals
- A strong team player with effective collaboration and communication skills
Nice to Haves (Pluses)
While not required, experience with any of the following will help you stand out:
- Familiarity with microservices architecture and event-driven systems (e.g., Kafka, Websockets)
- Exposure to domain-driven design (DDD)
- Familiarity with clean code principles, SOLID, and testing practices