Job Description
Job Description
Job Title: Node.js Backend Developer
Location: Remote
Job Summary: We are seeking a highly skilled and experienced Node.js Backend Developer to join our agile development team. The ideal candidate will be responsible for developing and maintaining high-quality backend services and APIs that power our web and mobile applications. You will play a key role in the entire application lifecycle, focusing on coding, debugging, and designing robust, scalable, and secure features.
Key Responsibilities:
• Develop and maintain high-performance, scalable, and service-oriented architectures using Node.js.
• Design and implement APIs for web and mobile applications, ensuring they meet security and performance criteria.
• Collaborate with frontend developers and product team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
• Integrate third-party services and databases (e.g., MongoDB, MySQL) securely and efficiently.
• Participate in code reviews to maintain high-quality code standards and practices.
• Implement security and data protection measures.
• Troubleshoot and debug applications to optimize performance.
• Keep abreast of emerging technologies and frameworks, and propose improvements to the development process.
Qualifications:
• Bachelor’s degree in Computer Science, Information Technology, or related field.
• Proven experience as a Node.js developer (3+ years), with a strong understanding of Node.js frameworks (e.g., Express, Koa).
• Experience with databases such as MongoDB, MySQL, and PostgreSQL.
• Proficiency in building RESTful APIs and knowledge of GraphQL is a plus.
• Solid understanding of asynchronous programming, its quirks, and workarounds.
• Experience with user authentication and authorization between multiple systems, servers, and environments.
• Familiarity with front-end technologies (HTML5, CSS3, JavaScript) is advantageous.
• Proficiency in code versioning tools, such as Git.
• Excellent problem-solving skills and ability to work in a team environment.
• Strong communication skills and proficiency in English, both written and spoken.
Benefits:
• Competitive salary and performance bonuses.
• Flexible working hours and remote work options.
• Health, dental, and vision insurance.
• Paid time off and parental leave.
• Professional development opportunities.
• Dynamic and supportive work environment.
How to Apply: Please DO NOT submit your resume or a cover letter explaining why you are the ideal candidate for this role, simply call our AI Hiring agent at (415) 408-7011.
We are in the business of using AI for businesses. So our AI HR Assistant Ava will do the initial interview. You can call us for an interview at any time - we are open 24/7. You can call us from anywhere in the world too. We run as a global company. Just be prepared to go over your qualifications. Hope to hear from you