Strong understanding of object-oriented programming and functional programming and design concepts like - dependency injection, abstract classes, interfaces, data, providers, factories, middlewares, interceptors, orm
Strong understanding of database architecture and design principles MySQL, mongo-DB. Understanding of MongoDB’s aggregation framework is a bonus.
Excellent knowledge of Node.js frameworks (NestJs preferred) and experience in integrating libraries, authentication, queues, jobs, logger services. Past experience in working on multi-tenant SAAS product is a bonus.
Experience with AWS, Architecture Design, and Web development.
1+ years of relevant experience
Passionate about working in a startup and creating a great product
Must be able to show us projects and or websites that you have created. Bonus points if you’ve created these projects/websites outside of your work (we love seeing proof of how much you love technology and coding).
Must love to program, must be willing to learn, and must be creative. If you are the type of person who finds learning a new technology or language an exhilarating experience, this is the place for you.
Responsibilities:
Working alongside front end developers, designers, and other backend developers creating cutting edge applications
Delivering programming solutions for a variety of challenging and exciting projects
Testing applications to ensure they meet users' expectations
Integrating third-party APIs
Deliver outstanding projects within tight deadlines