Participate in the entire software development lifecycle, focusing on coding and debugging
Design database (GraphQL/SQL/NoSQL) using Prisma ORM based on requirement
Develop and implement dynamic scalable back-end part of applications (NestJS, NodeJS, Express)
Work in a Scrum team to design, develop clean, high-quality, high-performance, and maintain a robust framework.
Test, troubleshoot and debug applications
Optimize/refractor of the application/code for maximum speed and scalability
Assist, guide, train, and remove blocking-tasks for team members, when necessary
Be prepared to quickly and efficiently investigate, debug, and resolve unforeseen backend issues related to the server or database
Participating in continuing education and training to remain current on best practices, keep up to date with cutting edge technology, and better assist other team members.