Foodsmart

Senior Software Engineer – Backend

Foodsmart

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $145,000 - $180,000 per year

Job Level

About the role

  • Develop and maintain the backend systems powering the Foodsmart web application.
  • Collaborate with front-end engineers to design and implement APIs that effectively serve front-end needs.
  • Establish and uphold development practices, including code reviews and comprehensive testing, to enhance code quality and system performance.
  • Work closely with the product team to comprehend end-user requirements, formulate use cases, and transform those into a robust and efficient backend solution.
  • Debug and resolve production, server-side and database-related issues.
  • Proactively monitor and optimize system performance and scalability.
  • Stay informed about emerging technologies and propose ways to leverage them in current and future backend development.

Requirements

  • 5 years of proven experience in backend development using one or more popular programming languages, such as JavaScript, TypeScript or Node.js
  • Proficient knowledge of RESTful APIs and experience in designing and implementing them for optimal performance.
  • Strong command of SQL databases, including relational databases like MySQL or PostgreSQL, as well as non-relational databases like DynamoDB. Experience with cloud data warehouses such as Amazon Redshift is a plus.
  • Extensive experience developing functionality using AWS services like Lambda, SQS, RDS and EC2.
  • Experience in low-code development platforms like Retool is a plus.
  • Exposure to Docker and experience working with applications to run in a container orchestration environment, such as Kubernetes.
  • BS or MS in Computer Science or a related field.
Benefits
  • Remote-First Company
  • Unlimited PTO
  • Flexible & remote location
  • Healthcare Coverage (Medical, Dental, Vision)
  • 401k & bonus
  • Wellness reimbursement
  • Registered Dietitian Services
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentJavaScriptTypeScriptNode.jsRESTful APIsSQLMySQLPostgreSQLDynamoDBAWS
Soft Skills
collaborationproblem-solvingcommunicationcode reviewtestingmonitoringoptimization
Certifications
BS in Computer ScienceMS in Computer Science