What You'll Work On
As a Backend Engineer, you will:
- Design and implement scalable backend systems to support web and mobile applications.
- Leverage cloud services (e.g., AWS, GCP, or Azure) to build secure, high-performance infrastructure.
- Optimize performance, reliability, and maintainability of distributed applications.
- Collaborate with a team of engineers and data scientists to deliver new features, enhance existing systems, and prototype innovative ideas.
Core Skills & Qualifications
We are looking for someone with:
- 3+ years of experience in software development with NodeJS
- Strong proficiency in in NestJS framework
- Experience in ORM like MikroORM or TypeORM
- Expertise in database design and optimization, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB).
- Experience in writing unit and integration tests
- Familiarity with cloud platforms (e.g. AWS, GCP or Azure)
- Familiarity with CI/CD pipelines and containerization (e.g., Docker, Kubernetes).
- Experience with python (Fast API/ Django / Flask) is a plus
- Front-end experience with React.js or VueJs is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
- Ability to work independently and as part of a team.
- A passion for learning and staying up-to-date with the latest technologies.
Job Type: Full-time
Experience:
- NodeJS: 3 years (Required)
- NestJS framework: 3 years (Required)
- ORM like MikroORM or TypeORM: 3 years (Required)
- SQL (PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB): 3 years (Required)
- CI/CD pipelines: 3 years (Required)
- React.js or VueJs: 1 year (Preferred)
Work Location: Remote