Responsibilities:
- Develop and maintain serverside applications using Node.js
- Design and implement APIs for various applications
- Collaborate with frontend developers to integrate userfacing elements with serverside logic
- Optimize applications for maximum speed and scalability
- Participate in code reviews to ensure code quality and maintain best practices
- Troubleshoot and resolve performance and reliability issues
- Stay updated with industry trends and best practices to improve development processes continuously
- Contribute to the entire software development lifecycle including planning design testing and deployment
Requirements
Requirements:
- Proven experience as a Node.js Developer or similar role
- Strong proficiency in Node.js and its frameworks (Express Nest.js etc.)
- Experience with asynchronous programming and eventdriven architecture
- Familiarity with frontend technologies such as HTML CSS and JavaScript
- Knowledge of database systems (SQL and NoSQL databases)
- Experience with version control systems (Git)
- Understanding of RESTful APIs and microservices architecture
- Excellent problemsolving skills and attention to detail
- Ability to work collaboratively in a team environment
- Strong communication skills to effectively collaborate with crossfunctional teams
Excellent oral and written communication skills Organizational skills and the ability to multitask The ability to be proactive and take the initiative Flexibility and adaptability Tact and diplomacy Ability to learn company-specific software if required.