Job Description: We are seeking an experienced Senior Backend Node Developer to join our dynamic IT team. The successful candidate will utilize their expertise in Express.js or Nest.js for API development, and SQL for database management to deliver efficient, scalable backend solutions for our products.
Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable code.
- Ensure optimal performance, quality, and responsiveness of applications.
- Lead the design and implementation of the database and server-side logic.
- Provide technical guidance and coaching to the team, including code reviews and mentorship.
- Collaborate with front-end developers and other team members to establish objectives, design functional and cohesive code to enhance the user experience.
- Develop and maintain APIs.
- Regularly attend project meetings and provide updates on software development progress and challenges.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Stay updated with the latest industry trends and technologies to ensure our systems remain current.
Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in backend development.
- Proficiency in Express.js or Nest.js for API development.
- Expertise in SQL databases.
- Experience with cloud services (AWS, Azure, Google Cloud) is a plus.
- Strong understanding of software development life cycle (SDLC).
- Excellent problem-solving skills and attention to detail.
- Excellent communication and leadership skills.
What We Offer:
- Competitive salary plus a performance-based bonus.
- Opportunities for professional growth and advancement within the company.
- A collaborative, innovative, and supportive work environment.
- Comprehensive training on our products and continuous learning opportunities.