Backend Engineer (M.R) #75

M.R

PHP, Laravel

About the company

The company is a subsidiary company of $9-billion food sector player Dot Holdings, which is hiring! They are a fast-growing data tech company operating a fully integrated food Operating System (fOS), and constructing future solution for large-scale food ordering. 

They have been disrupting the food industry to provide a personalized customer experience while dramatically reducing operational food waste. As a B2B company, they proudly deliver pioneering software solutions to global food industry leaders.

Their culture is founded on mutual respect and accountability, which allows them to deliver the best possible solutions as a team. They are globally based, fully remote (some domestic travel may be required for this role), and excited by their efforts and the products they are building. 

 

Why join this company?

  • 100% Agile, 100% Remote
  • Make a meaningful product with a big purpose to support healthy eating and reducing waste
  • Professional growth in a small team of really skilled, really nice folks

About the position

They are looking for a self-managed PHP Backend Engineer to help them improve the company’s platform and build APIs leveraged by their web, mobile apps, and third-party services. There, their team believes that software can be beautiful, powerful, and easy to use. 

Do you love APIs, open source philosophy, and following coding best practices? So do they! Join their team of amazing developers that are disrupting the Food software industry, one line of code at a time.

Responsibilities & Required and desirable qualifications 

These are a few of the responsibilities this position holds:

  • Implement scalable user-friendly features that can handle growth
  • Collaborate with experienced software engineers in the design, development, review, and maintenance stages of the platform
  • Collaborate with their experienced product and support team to understand customer’s needs to enhance the product usability and resolve technical issues
  • Work well in an agile development environment, shipping code through the dev/stage/prod release cycle
  • Solve technical challenges and put your skills to the test every day

They’re looking for someone who has:

    • Software engineering background with experience in Object Oriented programming
    • Strong understanding of SOLID principles, design patterns, and love for writing Clean Code
    • Comfortable working on a distributed platform with a Service Oriented Architecture
    • PHP7> programming skills focus on code quality: reliable, reusable, efficient, and secure
    • Familiarity with Laravel framework; a solid understanding of Laravel’s core patterns and the MVC pattern
    • Experience with API Design-first approach (Using specs such as OpenAPI, Blueprint API, etc) and API development lifecycle with tools like Postman and/or Swagger
  • Docker experience is a plus
    • Working experience with methodologies such as DDD & TDD and a keen understanding of Unit tests & Integration tests
    • Experience working with MySQL and NoSQL (MongoDB preferred)
  • Experience with other technologies from their stack such as: Memcached, Redis, Beanstalk, RabbitMQ, Google’s Pub/Sub, and many more are a plus
  • Be fearless about learning new technologies and developing new patterns to be applied
  • Perform well working remotely as part of a team as well as independently

Salary Range

69000-72000 USD/year

Ready to get started? Click on the button below.

You’ll be redirected to our application form, where you will choose the job that you wish to apply for. Remember the ID number (#) of the job. You can apply to multiple job openings at once!

Frequently Asked Questions (FAQ)

The level of proficiency can vary a bit depending on the company and the role, but we advise candidates to have at least an upper-intermediate level of English prior to applying. We will assess it during the hiring process.

Most of our job roles are mid or senior-level. Because of that, we believe at least 3 years of deep experience for mid-level roles and 5 or more for senior roles are required.

You can reapply for the same role after 3 months of your previous application.

Absolutely! Feel free to choose as many job openings as you want when applying via our form. Just remember to check the ID (#) of the jobs you're selecting.

No. At GeekHunter, we only work with full-time/contractor jobs.

It can vary a lot depending on the company and its needs, but most of the roles listed on the job board are contractors (equivalent to PJ in Brazil).

Yes! Both must be made in English to not only assess your level of proficiency but also so that the company in question (and their team) can review them quicker. If you need help with creating a CV in English, check out this article we made in Portuguese.

At this time (prior to the application), we don't disclose the names of our clients. If you are approved on the first steps (CV and English assessments), we will give you all the details!

Menu