Senior Backend Developer (Node.js/NestJS)
Company Overview:
We are a rapidly growing company operating in the online assessment market, providing innovative solutions for education, recruitment, and corporate training. Our platform delivers secure, scalable, and user-friendly online assessments used by thousands globally. We’re looking for a Senior Backend Developer to join our dynamic team to help us build robust backend systems, improve scalability,
and enhance our product.
Job Description:
We are looking for a Senior Backend Developer who is passionate about creating scalable backend services in a modern tech environment. If you enjoy solving complex problems, writing maintainable code, and collaborating with a talented team, this could be the perfect role for you.
What You’ll Be Working With:
You will work with and are expected to have experience in the following technologies:
- Node.js
- NestJS
- MongoDB (including complex MongoDB pipelines)
- Mongoose for data modeling and schema definition
- JWT-based authentication
- AWS services (S3, Amazon Rekognition)
- Docker for containerization
- RESTful APIs
Who We’re Looking For:
We are looking for someone who meets the following requirements:
- Strong English communication skills (both written and spoken) to communicate daily via Slack and Zoom.
- Proven experience as a Senior Backend Developer using Node.js and NestJS.
- Expertise in TypeScript.
- Strong knowledge of MongoDB, including pipelines.
- Experience with Mongoose for data management.
- Familiarity with JWT authentication practices.
- Proficient with Docker for containerization.
- Hands-on experience with AWS services, especially S3 and Amazon Rekognition.
- Ability to foster a respectful and collaborative work environment.
- Experience writing clean, maintainable, and easy-to-understand code.
- Willingness to take responsibility for testing your code before submitting it for review,despite having a dedicated testing team.
- A mindset focused on giving and receiving constructive feedback to help the team grow.
Experience:
- At least 5 years of experience with NestJS, Typescript and MongoDB.
- Experience in Agile/Scrum methodologies: Understanding of working in Agile environments, attending daily standups.
Nice to Have:
- Experience with Amazon ECS for deploying services.
- Knowledge of Redis for caching and message brokering.
- Familiarity with Maizzle for email templating and Puppeteer for browser automation.
- Experience working in the online assessment or EdTech industry is a plus.
What We Care About:
- Respect and Collaboration: We believe the best results come from an environment where everyone feels comfortable contributing.
- Growth and Stability: We are looking for team members who want to grow with us over the long term and contribute to our success.
If this sounds like you, we’d love to hear from you!
Please send us your CV at: hrgreece@burlingtonbooks.com