About Us: We are a dynamic and rapidly growing tech company that thrives on innovation and a passion for building exceptional products. We’re looking for a skilled Node.js Backend Developer to join our talented development team. If you're eager to work with cutting-edge technologies, solve complex problems, and grow in your career, we want to hear from you!
Responsibilities:
* Design, develop, and maintain backend applications using Node.js
* Collaborate with cross-functional teams to define and implement efficient solutions
* Write clean, maintainable, and scalable code
* Implement APIs and integrate with front-end systems
* Troubleshoot and debug production issues in a timely manner
* Optimize performance and scalability of applications
* Participate in code reviews and contribute to team knowledge sharing
* Stay up to date with industry trends and best practices
Requirements:
* 1.5 - 2 years of professional experience working with Node.js
* Solid understanding of JavaScript and modern web development practices
* Experience with Express.js or similar web frameworks
* Proficiency in RESTful API design and integration
* Working knowledge of database systems (e.g., MongoDB, PostgreSQL, MySQL)
* Familiarity with version control tools like Git
* Experience with authentication and authorization protocols (e.g., OAuth, JWT)
* Ability to write unit and integration tests (experience with testing frameworks is a plus)
* Understanding of asynchronous programming and event-driven architecture
* Strong problem-solving and analytical skills
* Excellent communication and teamwork abilities
Nice to Have:
* Experience with microservices architecture
* Knowledge of Docker and containerization
* Familiarity with cloud platforms (AWS, GCP, Azure)
* Experience with GraphQL
* Understanding of CI/CD pipelines
What We Offer:
* Competitive salary and benefits package
* A collaborative and inclusive work environment
* Opportunities for career growth and skill development