Lead the design, development, execution and operations of the application back-end
Understand the technical requirements of the project in detail
Structure the complete back-end of the application
Design and maintain the database
Structure API endpoints of the application, write detailed API specification and maintain API documentation
Guide back-end developers in development and with the best practices
Look into performance bottlenecks, bugs and issues that may come up in daily operations, and fix them
Skills and Qualifications: Deep understanding of the flow of information through different layers of the application
Team player
Positive written & verbal communication skills
Skilled at translating business requirements into technical specifications.
Experience with handling & leading production grade Node.js applications & teams
Critical thinking, and ability to weigh pros and cons of different approaches to arrive at informed decisions.
Expertise in Node.js, MySQL & SQL
Problem solving skills.