Senior Full Stack Engineer (Full Stack Preferred, Backend only Specialists Considered)

What You’ll Do: 

  • Design, build, and maintain scalable, high-quality web and mobile applications using React, TypeScript, Node.js, and GraphQL (Apollo).
  • Write clean, reusable, and well-documented code with a strong focus on performance and stability. 
  • Contribute to event-driven microservice architecture, ensuring scalability and robustness. 
  • Develop and optimize user interfaces with a focus on usability and performance using Tailwind and ShadCN. 
  • Manage complex state and caching strategies. 
  • Work with MongoDB (with Mongoose ODM), vector databases, search indexes, and message brokers for efficient data handling. 
  • Build and deploy modern solutions using Google Cloud Platform and AWS. 
  • Collaborate with cross-functional teams to design and deliver new services and features, ensuring alignment with business goals. 
  • Create detailed technical documentation and implement comprehensive automated testing.
     

Requirements: 

  • 5+ years of professional software development experience with extensive JS/TS knowledge.
  • Strong expertise with Node.js, React, GraphQL, MongoDB. Solid understanding of event-driven microservice architecture and building scalable systems. 
  • Strong familiarity with the latest libraries and frameworks in the JS ecosystem, demonstrating a deep understanding of modern development patterns and an ability to evaluate and implement optimal solutions from a wide range of approaches. 
  • Experience with Git and Git flow. Ability to work autonomously, overcoming challenges with passion and resourcefulness. 
  • Fluent English, with excellent written and verbal communication skills. 
     

Nice to Have: 

  • Experience with Capacitor, Jest, Tailwind, ShadCN. Familiarity with Google Cloud Platform, AWS, Docker, and Kubernetes. 
  • Experience with Express.js, Apollo, LLMs, vector databases, search indexes, and message brokers. 
  • Hands-on experience with web and service workers to enable offline-first strategies, including caching, background sync, and optimizing user experiences for low-connectivity environments. 

 

 

What We’re Looking For: 

  • A self-starter who is result-oriented, innovative, collaborative and has a desire to lead. 
  • A passionate developer who thrives in solving technical challenges with creativity and determination. 
  • A team player with a friendly attitude, willing to share knowledge and contribute to team success. 

     

Why Join ChefsList? 

Be part of a mission-driven team transforming the foodservice industry. Work with a cutting-edge tech stack and the latest tools in software development. Flexible working environment with remote options and competitive salary. Opportunities for professional growth and learning in a fast-paced startup culture.

Required languages

English B2 - Upper Intermediate
JavaScript, React, TypeScript, GraphQL, Node.js, MongoDB, Git flow, GIT
Published 1 April · Updated 25 September
Statistics:
154 views
·
70 applications
65% read
·
45% responded
Last responded 4 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...