Nodejs Backend Developer

San Francisco 22 months ago Remote Full-time External
Negotiable
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