Software Engineer

Takeoff Technologies, Inc.

If you ever wanted to be on the ground floor of a well-funded, rapidly growing Series C start-up that is disrupting a 5.7Tn market, now is the time to join Takeoff Technologies! We are a 250 person global company transforming online grocery for consumers & retailers. Takeoff’s solution offers automated fullfillment coupled with an end-to-end e-Grocery technology stack, enabling retailers to offer their shoppers the assortment and low prices of stores, with convenient mobile ordering and same day pickup or delivery.

Our eGrocery solution was created with the grocer and the shopper in mind. Grocery is an incredibly complex industry, and our products are unlike any other: they are low value, perishable, heavy, and low-margin. Our automated solution is flexible enough to manage these complexities allowing us to ensure the correct picking method for the correct product!

Excited about potentially joining this rocketship to help us bridge the gap between retail and technology? Looking to make an impact daily and help us disrupt a hundred year old industry? If so, continue reading!

Key Qualifications

  • 3+ years of software development experience.
  • Strong experience with Golang preferred; experience with Python, Java, and Javascript welcome.
  • Strong knowledge of Computer Science fundamentals like object-oriented design, data structures, algorithm design, and complexity analysis.
  • Strong understanding of cloud platforms. Knowledge of GCP and experience in building GCP-based solutions preferred, AWS or Azure experience welcome.
  • Experience with containers and container management platforms (preferably Kubernetes), highly available systems, infrastructure as code patterns and canary deployment approaches.
  • Experience with serverless technologies, microservices architectures, web services, RESTful APIs, message queues, and SQL/NoSQL databases.
  • Excellent communication, problem-solving, and analytical thinking skills.
  • Knowledge of Agile principles and Scrum or Kanban methodologies.

The Role

  • Design and develop new services using Golang.
  • Write scalable, robust, testable, efficient, and easily maintainable code.
  • Write automated tests and documentation.
  • Maintain and improve existing codebases.
  • Work across teams on common patterns and practices.
  • Partner with product, design, and peer engineering leads and managers.
  • Participate in on-call duties (as needed).

Some Of The Ways We Are Addressing Covid-19

While Covid-19 has posed it’s fair share of challenges, we have tackled these head on, while continuing to ensure that the health and safety of our employees and clients remain top priorities. We certainly believe that building a successful company starts with the people, and while the chance to meet and collaborate face to face in an office setting is vital to our growth and company culture, the health and safety of the Takeoff team is the most important right now.

Whether it be a Cultural Brunch & Learn, a Rocketberry Mini-Series showcasing some of our teams dynamic and hidden talents, or a weekly “coffee chat” to catch up with your fellow colleagues, we are finding creative ways to stay connected and engaged with each other during these challenging times.

Equal Opportunity Employer

Our culture revolves around our core values of respect, initiative, collaboration, adaptability and diversity. As people, we value hard work, but we balance it with socializing as a team, respecting our time outside of work, and appreciating our coworkers’ unique walks of life.

Takeoff is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Learn more at www.takeoff.com . We believe that diversity is critical to the growth of our company; we foster an environment where everyone has a voice and views the Takeoff team as their second family.

To apply for this job please visit jobs.lever.co.


Job Notifications
Subscribe to receive notifications for the latest job vacancies.