Lead Backend Developer
Job Description
- 5+ years of professional software engineering experience
Strong expertise in Node.js and deep understanding of backend system design and development - Experience with microservices, containerization technologies (Docker, Kubernetes), and cloud platforms (AWS, GCP, or Azure)
- Experience working with databases such as PostgreSQL and caching systems such as Redis
- Experience with asynchronous job processing technologies such as BullMQ
- Experience building and maintaining large-scale distributed systems
- Experience with complex backend services
- On-call support
- Strong sense of ownership, responsibility, and communicational skills
- Familiarity with workflow orchestration platforms such as Temporal is a plus
- Experience with large-scale data processing is a plus
- Experience in cybersecurity companies or working with security-related products is a plus
Experience in designing and implementing core algorithms is a plus
Job Responsibilities
โ You will be responsible for the full development lifecycle, from design to production
โ Writing efficient and scalable backend code using TypeScript and Node.js
โ Working with large-scale data processing, integrating with databases, message queues, and cloud environments
โ Collaborating with security researchers, DevOps teams, and product engineers to ensure robust security solutions
Department/Project Description
Customer is a dynamic seed-stage startup, backed by seed funding from top-tier venture capital firms and industry leaders. We've already made waves by securing partnerships with Fortune 500 companies, a testament to the trust and confidence they place in our vision
Required languages
| English | B2 - Upper Intermediate |