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
📊
$3500-5000
Average salary range of similar jobs in
analytics →
Loading...