Search by job, company or skills

Foodhub

Senior NodeJS Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Years of Experience: 5 to 9 years

Key Responsibilities:

  • Backend System Development: Design, develop, and maintain backend systems using Node.js, Express, and TypeScript.
  • API Development: Build and optimize scalable, low-latency RESTful APIs and GraphQL schemas.
  • Database Design: Design and optimize both SQL and NoSQL databases to ensure high performance and scalability.
  • System Reliability: Implement tools to ensure system reliability and performance.
  • Authentication Management: Integrate identity servers and manage authentication protocols.
  • Cloud Services Integration: Utilize cloud services for efficient application deployment and infrastructure management.
  • Frontend Integration: Work with frontend developers using React Native for seamless integration.
  • Application Iteration: Iterate on applications based on feedback and analytics.
  • Technical Documentation: Maintain detailed technical documentation.
  • Code Quality Assurance: Ensure high standards of code quality through code reviews, automated testing, and adherence to best practices.
  • Agile Processes: Participate in agile processes and communicate effectively with team.

What You Bring:

Must-Have:

  • 5 to 9 years in software development with a focus on backend systems.
  • Proven expertise in Node.js and Express.
  • Strong experience with TypeScript for building robust, maintainable code.
  • Deep experience in building and optimizing scalable APIs (RESTful and GraphQL).
  • Expertise in designing and optimizing SQL and NoSQL databases.
  • Proficient in using tools to ensure system reliability.
  • Experience with authentication and authorization protocols.
  • Strong knowledge of cloud services for deployment and infrastructure.
  • Commitment to high standards of code quality through code reviews and best practices.
  • Strong understanding of data structures, algorithms, and OOP.

Preferred:

  • Experience with React Native for frontend integration.
  • Experience with message brokers and task queues.
  • Adherence to coding standards and best practices, ensuring clean, readable, and maintainable code.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 130839905