We are looking for a Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance.
Experience Required:
- Expertise with NodeJS (extensively using ExpressJS) and databases like MongoDB or MySQL
- Comfortable with developing MVC architecture based code
- Skilled with implementing security features across the applications and components
- Skilled with code optimization techniques
- Strong troubleshooting techniques
- Strong defect resolution process for minimized latency
- Familiarity with confluence management like JIRA/Trello/Youtrack
Good to have:
- Networking fundamentals, prior working experience in network technologies and protocols
- Tools usage - Code quality, Memory/CPU profiling tools
- Ability to build supportability features to reduce the defects in software components
- Knowledge of GNU tools, revision control software (SVN, Git, etc.) and development lifecycle, docker container usage and LDAP is a plus