
Senior Software Engineer - Fullstack

Foodsmart
Summary
Join Foodsmart as a Senior Fullstack Engineer and play a crucial role in developing our user-facing frontend and backend systems. You will design and maintain scalable, high-performance web applications and backend services, working closely with frontend and backend teams. Your contributions will directly impact our users, connecting personalized nutrition seekers with registered dietitians. You will collaborate with designers and the product team, debug and optimize systems, and stay current on emerging technologies. This role requires 5+ years of full-stack development experience with expertise in React.js, JavaScript, TypeScript, and Node.js. The position offers a competitive salary, equity, and benefits, including remote work flexibility.
Requirements
- Strong in modern frontend engineering practices, accessibility, responsive design, and browser performance optimization
- Solid in software engineering principles, with a strong understanding of algorithms, data structures, and system design
- Well-versed in both frontend and backend development tools, frameworks, and languages
- Proficient with API design and integration, and able to implement robust solutions for seamless communication between frontend and backend
- Experienced with database management, whether SQL (MySQL, PostgreSQL) or NoSQL (DynamoDB), and cloud data platforms
- Strong in debugging, troubleshooting, and performance optimization
- A collaborative team player who can communicate complex technical concepts to both technical and non-technical stakeholders
- 5+ years of proven experience in full-stack development with deep expertise in React.js , JavaScript, and TypeScript, and strong experience with Node.js
- Strong experience designing and consuming RESTful APIs
- Deep knowledge of relational (MySQL, PostgreSQL) and non-relational (DynamoDB) databases
- Familiarity with AWS services such as Lambda, SQS, RDS, S3, SNS, and EC2
- Experience with Docker, container orchestration environments like Kubernetes, and cloud infrastructure
- BS or MS in Computer Science or a related field
Responsibilities
- Collaborate with UX/UI designers to implement interactive, accessible, and responsive frontend interfaces using modern web technologies
- Develop and maintain the full-stack Foodsmart web application
- Design and implement robust, scalable backend systems and APIs
- Define and maintain development practices including code reviews, unit testing, and continuous integration to improve code quality and efficiency
- Collaborate with the product team to understand user requirements, formulate use cases, and translate them into technical solutions
- Debug and fix issues across both frontend and backend systems
- Proactively monitor and optimize system performance, scalability, and security across both layers
- Stay up-to-date on emerging technologies and propose ways to apply them in current and future development
Preferred Qualifications
Experience working with low-code platforms like Retool is a plus
Benefits
- Remote-First Company
- Unlimited PTO
- Flexible & remote location
- Healthcare Coverage (Medical, Dental, Vision)
- 401k, bonus, & stock options
- Wellness reimbursement
- Registered Dietitian Services
Share this job:
Similar Remote Jobs

