Senior Software Engineer

Published on December 20, 2023

As an innovative Food-Tech leader, FreshRealm provides a platform solution from end to end that enables our food industry partners to deliver fully-prepped meal kits, ready-to-eat meals and more — to doorsteps and store shelves.  
FreshRealm is looking for leaders that want to deliver fresh thinking and support a healthier way of living for all. If you thrive in an entrepreneurial environment where you will have the ability to work with some of the country’s largest retailers, drive change through thoughtful onboarding and sales process design and directly impact customer success and retention, FreshRealm may be the perfect place to call your career home.

FreshRealm - CONNECTING THROUGH MEALS

At FreshRealm we aspire to be THE fresh meal company. Fresh meals are our focus, and we are passionate about revolutionizing this rapidly growing category. 

FreshRealm develops, sources, commercializes and assembles fresh meals. Fresh meals, including meal kits, ready-to-heat and ready-to-cook offerings are 100% our focus. We partner with leading Grocery, Convenience and Omni channel retailers to deliver the very best meals to their customers. Our success is measured by the success of our retail partners. Service, quality and consistency are our obsession, and we take pride in every meal that our customers place on their shelves.

At FreshRealm meals are more than a source of nutrition, they are our passion. Meals are the heart of a timeless ritual of sitting down to connect with family, friends, and ourselves. We are proud to play a small part in the ritual of “connecting us through meals.”

If you are a leader looking to build the future of fresh meals, you are growth minded and thrive in an entrepreneurial environment, or you are excited to work with the country’s largest retailers, go to market with the best in product quality and work with industry leaders that care for each other and their communities, FreshRealm is the perfect fit for you. 

GENERAL JOB DESCRIPTION

Our Technology team is a collection of talented software engineers, system engineers, and product managers. FreshRealm Engineering provides capabilities for our Fulfillment Centers to accept subscription and third-party orders, to pack and sort product variations, and to transport and track perishable good from variations of temperature zones prior to reaching our customers' doors. As a Senior Software Engineer at Fresh Realm, you are responsible for the ongoing evolution of our software architecture, mentoring new engineers, and providing technical leadership for strategic projects. We are looking for someone who is passionate about software development and enjoys both learning from and teaching others.

MAJOR DUTIES AND RESPONSIBILITIES

  • Design and implement APIs and web applications for our warehouse facing applications 
  • Work closely with other engineers, product managers, and other teams to apply engineering solutions to the unique challenges of our business
  • Find and address performance issues
  • Participate in design and code reviews
  • Our application stack: Ruby on Rails, Ember, Kafka, gRPC, PostgreSQL, React, Redux, Docker, Kubernetes

QUALIFICATIONS FOR THE JOB

Skills and Requirements

  • Five or more years of Ruby on Rails engineering experience
  • Commanding grasp of Ruby on Rails, JSON API, gRPC, protobuf and related web technologies
  • Understanding of RESTful API design
  • Solid knowledge of testing principles and experience writing tests to improve the quality and reliability of your code
  • Track record of mentoring up-and-coming engineers
  • Willingness to perform manual QA tasks for self and other engineers

Experience / Education

  • Knowledge of front end javascript frameworks (React.js or Ember.js preferred)
  • Prior experience in DevOps is a plus. Devops stack: AWS (RDS, EC2, ElastiCache, VPC, S3, CloudWatch, Route 53, CloudFront, CloudTrail, ECS for Kubernetes, Direct Connect, Kinesis, Lambda, API Gateway, Directory Service, ECR, Key Management Service, Systems Manager, SQS, SNS). Kubernetes (Helm, Linkerd), Docker, Terraform, Chef (soon Ansible), Jenkins
  • Prior experience in writing and maintaining automated tests in an existing automation framework using Selenium and Java is a plus
  • Prior experience in data engineering and business intelligence gathering is a plus (Data Engineering stack: Looker, SQL, Python, Airflow, Kafka, BigQuery)

PHYSICAL REQUIREMENTS/WORK ENVIRONMENT/WORK CONDITIONS

Working Conditions: Fully remote. This position may also require night and/or weekend work.

KEY COMPETENCIES

  • Learning Agility - The willingness and ability to learn from experience, and subsequently apply that learning to perform successfully under new or first-time conditions.
  • Drive for Results - Can be counted on to deliver on what is required to advance the company; takes ownership of work from start to 100% finished work, brings others along with focused intensity
  • Functional Skills - Possesses top level relevant, usable, experience and knowledge with the ability to establish themself as the best performer in the industry, at their role and level
  • Courage - Prioritizes actions and decisions that move the company forward without hesitation around moments of uncomfortableness; laser focused on the tasks at hand that makes any conflict that could get in the way of that an afterthought
  • Thoughtful - In-charge of the room, establishes clear directions in all forms of communication, inclusive, motivates, and in service to others
  • Business Athlete - Understands and can execute on and expand FreshRealm's competitive edge strategies, knowledgeable about current and future industry dynamics, knows the competition, winner

Covid-19 protocols are consistent with State Regulations