Tech Stack
AWSDockerGradleJavaScriptKafkaMavenMongoDBNode.jsNoSQLRedisTypeScript
About the role
- Use Node.js, TypeScript and MongoDB to help clients adopt the latest MongoDB across a suite of applications
- Take an active lead in team discussions and code reviews
- Work collaboratively to identify, prioritise and deliver features that bring value to clients
- Guide and mentor less experienced developers
- Adapt to different responsibilities across project lifecycles within small, multi-disciplinary teams
- Apply engineering best practices and collaborate with colleagues on solution design and delivery
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 AWS (S3, ECS, SQS, SNS, Kinesis)
- Understanding of Synch and Async communication (REST based, Queue and/or Topic based, ideally Kafka)
- Proficiency in working with Microservice Architecture including containerization, high availability and failover scenarios
- Experience writing unit and integration tests
- Experience in working with Docker and containerized applications
- Experience in Maven/Gradle and working with CI/CD pipelines
- Nice to have: Redis
- Must be able to work Poland hours (12:00 PM to 8:00 PM) aligned with US time zones