What you’ll Do:
- Assist in the development of server-side logic, APIs, and web applications using Node.js.
- Collaborate with senior developers and team members to design and implement new features.
- Work on bug fixing, code reviews, and performance optimization for existing applications.
- Develop and maintain scalable, efficient codebases.
- Write unit tests and participate in integration testing to ensure the quality and functionality of applications.
- Participate in code reviews to ensure code quality, consistency, and adherence to best practices.
- Stay up-to-date with new technologies, tools, and trends in backend development.
What you’ll Need:
- Strong understanding of JavaScript, with a focus on Node.js
- Familiarity with asynchronous programming and callback patterns.
- Basic understanding of web development technologies (HTTP, RESTful APIs, etc.)
- Knowledge of databases (SQL and/or NoSQL) and how to interact with them.
- Familiarity with version control systems (e.g., Git)
- Ability to troubleshoot and solve problems independently.
- Strong communication skills and the ability to collaborate effectively with team members.
- Eagerness to learn and grow in backend development.
It’d be Great if you have:
- Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript)
- Familiarity with cloud platforms (e.g., AWS)
- Experience with testing frameworks (e.g., Jest)
- Previous internship or project experience related to backend development.