Tech Stack
AWSAzureDockerGradleJavaScriptKafkaMavenMongoDBNode.jsNoSQLTypeScript
About the role
- Help clients to adopt the latest version of MongoDB across a suite of their applications
- Lead team discussions and participate in code reviews
- Work collaboratively to identify, prioritise and deliver features that bring value to clients
- Guide and mentor less experienced developers
- Work within small, multi-disciplinary teams and take on varying responsibilities across projects
- Apply engineering best practices in Node.js, TypeScript and cloud/container environments
Requirements
- Excellent command / highly proficient in spoken and written English (working directly with UK/US based clients)
- Expert in Node.js and TypeScript
- Hands-on experience with MongoDB or other NoSQL DB
- Experience working with Azure or AWS
- Understanding of synchronous and asynchronous communication (REST based, queue/topic based, ideally Kafka)
- Proficiency in microservice architecture, containerization, high availability and failover scenarios
- Experience writing unit and integration tests
- Experience working with Docker and containerized applications
- Experience with Maven/Gradle and CI/CD pipelines
- Ability to understand business requirements and translate them into technical requirements
- Customer focus and passion for solving client problems
- Strong analysis and problem-solving skills
- Flexibility to adapt skills across client engagements
- Exemplary standards of personal integrity and respect for others
- Strong presentation, written and verbal communication skills
- Creative thinking, innovation and desire to exceed client expectations
- Positive attitude and determination to learn and succeed