Job Description
Tech Stacks
- JavaScript
- TypeScript
- PostgreSQLMySQL
- MongoDB
- DynamoDB
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- CI/CD Pipelines
- RabbitMQ
- Kafka
Job Description
- Advanced Platform Development: Design, develop, and maintain high-performance Node.js backend services that power our AI-driven platform.
- System Design & Optimization: Architect scalable RESTful and GraphQL APIs while optimizing system performance and reliability.
- Technical Ownership: Own critical modules of our platform, ensuring code quality and performance through best practices and rigorous testing.
- Collaboration: Work closely with cross-functional teams to integrate sophisticated AI and LLM solutions seamlessly into our products.
- Mentorship: Provide technical guidance to peers and junior developers, sharing knowledge and best practices.
- Continuous Improvement: Stay abreast of emerging technologies and contribute to improving our technical stack and development methodologies.
Requirements
- 7+ years of hands-on experience in Node.js development, with advanced proficiency in JavaScript & TypeScript.
- Deep understanding of asynchronous programming, event-driven systems, and microservices architecture.
- Proven track record in building and scaling production-level systems.
- Proficiency in both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) database systems.
- Experience with cloud services (AWS, Azure, or GCP), serverless technologies, Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with message queues (RabbitMQ, Kafka) and real-time data processing.
- Excellent problem-solving skills and a commitment to innovation.
- Strong communication skills in English, capable of articulating complex technical concepts clearly
About the client
Our client is a pioneer in AI-driven document transformation, seamlessly reading, understanding, and enriching business documents in real time.
Visit www.georgebernard.co for more career opportunities