Remote Senior Software Engineer (Back-end)

Posted

Apply now
Please, let Foodics know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Senior Backend Engineer will be part of the tech team and will be expected to create, maintain, test, and debug our back-end web applications.
  • The ultimate goal is to provide fully functional and stable applications.
  • Responsibilities include establishing and guiding the architecture of several web applications.
  • The engineer will collaborate with other designers, engineers, and product managers.
  • They will design and implement new features and functionalities.
  • Writing well-tested code with a knowledge of test-driven development is essential.
  • The role involves solving complex performance problems and architectural challenges.
  • The engineer will write beautiful and well-designed code that explains itself.
  • Integrating data from various services and databases is a key task.
  • Offering coaching and mentoring to Junior engineers is expected.
  • The engineer will research and lead the adoption of new systems/technologies.
  • They will look for ways to eliminate technical debt, improve performance, and organize the code base.

Requirements:

  • A minimum of 5 years experience in developing large-scale web applications is required.
  • Extensive experience with relational databases is necessary.
  • Solid PHP / Laravel experience is a must.
  • Experience writing unit and integration tests is essential.
  • Candidates should embrace software principles such as SOLID.
  • Experience in designing, implementing, and deploying backend services with a focus on high availability, low latency, and consistency is required.
  • A solid understanding of REST APIs is necessary.
  • Knowledge of modern queuing and caching systems like Redis is important.
  • A solid understanding of background jobs is required.
  • Candidates should have experience in leading technical projects in a fast-paced environment.
  • Great communication skills and a proven track record of working effectively with different stakeholders are essential.
  • Strong analytical skills and problem-solving abilities are required.
  • Experience with building foodtech applications is a PLUS.
  • Experience with monitoring tools is a PLUS.
  • Candidates must be able to communicate well verbally in English.
  • The ability to adapt to a time zone difference and thrive in a remote working environment is necessary.

Benefits:

  • Foodics offers an inclusive and diverse culture that encourages innovation and flexibility in remote, in-office, and hybrid work setups.
  • The company provides highly competitive compensation packages in USD, including bonuses and the potential for shares.
  • Employees have the option to work outside of their country of employment for up to 30 days annually.
  • Personal development is prioritized, with regular training and an annual learning stipend to tackle new challenges and grow careers in a hyper-growth environment.
  • Employees will join a talented team of over 30 nationalities working in 14 countries, gaining valuable experience in an exciting industry.
  • The company offers autonomy, mentoring, and challenging goals that create incredible opportunities for both employees and the company.
Apply now
Please, let Foodics know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback