Similar jobs
Software Engineer - CloudChef
About CloudChef
CloudChef’s autonomous cooking platform replaces human skill and judgment in cooking with AI, sensors, and appliance actuators democratizing access to the world’s best foods.
We are able to replicate Michelin-star dishes more accurately than Michelin-star kitchens themselves while working with low-skilled, contextless labor.
Watch our tech in action here - https://www.youtube.com/watch?v=SSilM6XoWek
CloudChef is a low-cost and easy-to-install upgrade on existing kitchens. Our actuators plug into any traditional cooking appliance with a knob, the sensors are cheap + readily available and our software does all the heavy lifting.
Restaurants are using CloudChef to open outlets faster, by not having to worry about their 2 biggest operational issues - skilled labor and consistency. We are also starting to see institutional caterers, meal kit companies, and hotels using CloudChef to license and stream recipes from across the world.
🚀 While our initial focus is on commercial kitchens, our long-term goal is to make any dish from anywhere accessible to anyone.
Imagine being able to eat Gordon Ramsay’s burgers in San Jose or even your grandma’s favorite dish from half-way across the world!
The Role
As a full-stack software engineer, you will lead development for the Kitchen Manager - a key piece of our platform that allows users to plan and manage cooking schedules and inventory by interfacing with our kitchen operating system. It takes production requirements as input from the user, conveys updated goals to our OS and visualizes the dynamic state of the kitchen.
In this role, you will -
- Own the development and deployment for all Kitchen Manager features
- Own all technical decision-making (including architecture, frameworks, etc.) as well as programming for the Kitchen Manager.
- Collaborate with the CTO, product and design team, to help shape the engineering roadmap
- Upskill yourself and scale the engineering team for Kitchen Manager
About you -
- 3+ years as a full-stack engineer at a product/tech-driven company. Startup experience is ideal.
- Proficient in React, Node.js, MongoDB, and mobile Android
- Experience building systems, both on-premise and on cloud infrastructure, that can support complex integrations
- Ability to move fast in response to new insights, while having competing priorities or deadlines
- Use high agency responsibly
Our tech stack -
- Kitchen Manager - React, Node.js
- Databases - MongoDB and GraphQL
- IoT communication - MQTT and C++
- Kitchen Operating System - Python multiprocessing
- ML - evolving stack
- Others - mobile Android
Compensation -
Competitive compensation + ESOPs
Location -
Remote, Mumbai
The Team
CloudChef was founded by Nikhil, Atish, and Mohit - friends from IIT Bombay, to originally solve our own problem - living away from home, we couldn’t eat from our favorite restaurants or even our home food.
We are backed by several marquee investors like Susan Wojcicki(CEO of YouTube), Claire Hughes Johnson(COO of Stripe), Rocketship.vc, Tom Colicchio, etc.
We have intentionally kept a small team. We believe that we can de-risk our business most effectively at this stage by being a small team of driven builders - who take ownership of large chunks of work.
The core team members of CloudChef are Nikhil, Mohit, Atish, Sikander, Georgi, Prateek, and Chef TZac.
Key Responsibilities:
Technical Leadership:
- Provide technical direction and leadership, specializing in React.js and Node.js, ensuring the successful execution of projects.
- Lead the team in the development and implementation of robust solutions using microservices architecture.
Full-Stack Development:
- Spearhead hands-on development using React.js and Node.js, ensuring code quality and adherence to best practices.
- Champion the adoption of microservices to enhance scalability and maintainability.
Microservices Architecture:
- Drive the design and implementation of microservices, ensuring seamless integration within the overall architecture.
- Collaborate with cross-functional teams to ensure a cohesive and efficient microservices ecosystem.
Communication:
- Foster clear communication within the team, ensuring a shared understanding of project goals and timelines.
- Engage in effective communication with clients, addressing their requirements and providing technical insights.
Client Handling:
- Act as a liaison between the development team and clients, ensuring client expectations are met or exceeded.
- Gather client feedback and incorporate it into the development process for continuous improvement.
Team Handling:
- Lead, mentor, and manage a team of developers, fostering a collaborative and innovative work environment.
- Oversee workload distribution and ensure team members are equipped to meet project deliverables.
Project Management:
- Collaborate with project managers to define project timelines, milestones, and deliverables.
- Ensure the team meets project deadlines and maintains high-quality standards.
Troubleshooting and Problem Solving:
- Utilize your problem-solving skills to address technical challenges promptly.
- Implement solutions that enhance the reliability and efficiency of applications within a microservices architecture.
Continuous Learning and Improvement:
- Stay abreast of industry trends, especially in React.js, Node.js, and microservices.
- Introduce improvements and innovations to enhance the team's overall productivity.
Requirements:
- 5+ years of experience in full-stack development.
- Expertise in React.js and Node.js.
- Proven experience with microservices architecture.
- Strong communication skills for effective collaboration with the team and clients.
- Client handling experience, ensuring client satisfaction throughout the development lifecycle.
- Demonstrated success in leading and managing development teams.
Education:
Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
Your tech skills:-
• Good communication and interpersonal skills, positive thinking, and willingness to learn and expand existing knowledge
• Must haves - OOPS, Database & MVC
• Experience in creating software using back-end technologies in Microsoft area: C#, .NET MVC, Entity Framework with the knowledge of SQL Server database.
• Experience integrating open source or 3rd party APIs and libraries highly desirable
• Expertise in C#, .NET 6, Web API
• Knowledge of version’s control system (GIT, TFS etc...)
Your cognitive skills:
• Proficient, agile, and self-motivated
• Obsessive attention to detail with an eye for good design
• Team player who comfortably works cross functionally
• A genuine knack for problem solving, critical thinking, and innovative solutions
• An interest in building software dedicated to improving the human condition
• A sense of humour and the ability to keep a cool head under chaotic conditions
You should be proficient in Node js , Mongo db , Express , React js.
Strong understanding of Node.js and express
Requirements:
Benefits:
- Must have 3+ years of hands-on experience in web development using core PHP,Wordpress, CodeIgniter etc
- Must have hands-on experience in front-end using JavaScript (ES6+), HTML, CSS etc.
- Must have experience with design patters such as RESTful, AJAX, and jQuery
- Experience in building responsive web pages
- Proficient understanding of code versioning tools, such as Git
- Should have working knowledge of MySQL database system
- Should have basic programming skills using object-oriented programming (OOP) languages with in-depth knowledge of common APIs and data structures
Roles & Responsibilities
- Write well designed, testable, efficient quality code.
- Ensure designs are in compliance with specifications.
- Developing and implementing strong algorithms/techniques for solving problems in a
- Frameworks are good, but you should be able to function without them.
- Test and deploy applications and systems.
- Revise, update, refactor, debug code and improve existing software.
Job Description:-
Web Developer Responsibilities:
- Conducting analysis of website and application requirements.
- Writing back-end code and building efficient PHP Laravel
- Developing a back-end portal with an optimized database.
- Troubleshooting application and code
- Integrating data storage solutions.
- Responding to integration requests from front-end
- Finalizingback-endfeaturesandtestingweb
- Updating and altering application features to enhance
Developer Requirements:
- Bachelor’s degree in computer science or a similar
- Knowledge of Laravel &PHP web frameworks including Yii, and
- Knowledge of front-end technologies Like HTML, CSS3, Bootstrap, and JavaScript.
- Understanding of object-oriented PHP
- Previous experience creating scalable applications.
- Proficient with code versioning tools including Git, Mercurial, CVS, and SVN.
- Familiarity with SQL/MYSQL databases.
- Ability to project manage.
- Good problem-solving
Exp Level: 5 - 9 Years
Job Location: Remote (Full Time)
About the Organization:
Real Estate Syndicators leverage SyndicationPro to manage billions in real estate assets and thousands of investors. Growing at 9% MoM, SyndicationPro.com is #1 Platform to Automate Real Estate Fund Raising,
Investor Relations, & Close More Deals!
What makes SyndicationPro unique is that it is cash flow positive while maintaining a healthy growth rate and is backed by seasoned investors and real estate magnates. We are also part of, FirstPrinciples.io, a tech-holding company that starts, acquires, and advises B2B SaaS Companies.
SyndicationPro.com has been featured by Yahoo Finance and Benzinga, among other top publications! We also were Finalists in Industry Leading Awards such as Finnovate and 2021 SaaS Awards.
Tech Stack [High-Level]: We are JavaScript focused i.e., we work in ReactJS, NodeJS, AngularJS, TypeForm, TypeScript, Redis. On the server side, we work with AWS/GCP/DO. Database: MySQL, PostgreS and Mongo DB. API: REST and GraphQL API. We also have a strong DevOps stack - including Kubernetes(K8), Dockers and CI/CD
automation.
About the Role:
This role provides you the opportunity to truly accelerate your engineering career by giving you a front-line seat on a Rocketship product. Our fintech product has grown by 10x over the last year and we are expecting that
growth to continue for the foreseeable future. The leadership team is committed to make massive investments in its technology and people. Given the growth of the product, individuals will have opportunities to move into leadership roles.
Why SyndicationPro?
Along with having an explosive product, SyndicationPro also has mature leadership, systems, processes, and structures that most fast-growing StartUps lack. SyndicationPro.com is part of the FirstPrinciples.io Venture
Studio; this gives us the operational and technical backbone that most young companies struggled with. We are also a profitable SaaS Company that is cash-flow positive; ensuring financial viability. Our founding team also are daily users of the product and are real estate syndicators themselves, ensuring that we continue to maintain product leadership.
Job Description:
Roles & Responsibilities:
1. Perform full stack development activities using MERN / MEAN Stack
2. Ability to translate UX Designs into functional web apps using React JS
3. Technical architecture design along with system architect and product manager
4. Writing effective business logic (using Rest API or GraphQL API)
5. Algorithm design for system modules
6. Database design for scalable and secure system using NoSQL (MongoDB) or RDBMS (MySQL or PostgreSQL)
7. POC development with other engineers
8. Efforts estimations with Product Manager and Engineering Head
9. Test software to ensure responsiveness and efficiency
10. Writing Unit testing for robust system
11. Technical documentation
Requirement & Skills:
1. Bachelor’s degree in computer sciences or equivalent stream. PG is good to have
2. Strong Knowledge of algorithms and data structures
3. Hands on experience in MERN stack (MySQL or PostgreSQL would be plus)
4. Hands on experience to develop Rest/GraphQL API using Node.js with Typescript.
5. Hands on experience on AWS services (EC2, SQS, SES, Lambda).
6. Fundamentals of Docker/Containerized application development would be plus
7. Experience working with US Clients is a Must
8. Experience and Exposure working with different projects and business models will be an advantage
9. 5+ years of experience as Full Stack Development (MERN stack)
10. Experience in SaaS product development would be a plus
11. Experience in other JS frameworks like Next.JS, React Native/Expo would be plu
What you’ll do:
• Work with development teams and product managers to ideate software solutions
• Design client-side and server-side architecture
• Build the front-end of applications through appealing visual design
• Develop and manage well-functioning databases and applications
• Write effective APIs
• Test software to ensure responsiveness and efficiency
• Troubleshoot, debug and upgrade software
• Create security and data protection settings
• Build features and applications with a mobile responsive design
• Write technical documentation
What you’ll need:
• Proven experience as a Full Stack Developer or similar role
• Experience as a node.js developer
• Experience as a React Native Developer
• Experience in handling build systems, deployments, and cloud systems
• Experience developing desktop and mobile applications
• Knowledge of multiple front-end languages and libraries (e.g. JavaScript, XML, jQuery)