Job Description
Tech Stacks
- JavaScript
- TypeScript
- PostgreSQL
- MySQL
- MongoDB
- DynamoDB
- RabbitMQ
- Kafka
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- CI/CD pipelines
Job Description
- Technical Leadership: Guide a team of engineers by setting coding standards, conducting code reviews, and leading technical discussions.
- Platform Development: Oversee development and maintenance of Node.js backend services, ensuring scalability and performance.
- Architectural Strategy: Participate in and influence system architecture decisions and drive the adoption of best practices.
- Cross-Functional Collaboration: Work closely with product, design, and AI teams to integrate LLMs and cutting-edge AI technologies seamlessly.
- Mentorship: Support junior developers through coaching and technical guidance to foster a culture of continuous learning and excellence.
- Innovation & Process Improvement: Evaluate emerging technologies and refine development methodologies to enhance team productivity.
Requirements
- 5–7+ years of hands-on experience in Node.js development, with deep expertise in JavaScript & TypeScript.
- Proven experience in leading small teams or acting in a technical lead capacity.
- Strong understanding of asynchronous programming, event-driven architecture, and microservices.
- Proficiency in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- Familiarity with message queues (RabbitMQ, Kafka) and real-time processing systems.
- Experience with cloud platforms (AWS, Azure, or GCP), serverless architectures, Docker, Kubernetes, and CI/CD pipelines.
- Excellent communication skills in English, both written and verbal, with an ability to articulate technical concepts to non-technical stakeholders.
About the client
Our client is a pioneer in AI-driven document transformation, seamlessly reading, understanding, and enriching business documents in real time.