Senior Backend Engineer (.NET / Laravel)
Apply NowThis role requires strong experience in backend engineering with a primary focus on .NET technologies, while also being comfortable working on existing and evolving PHP Laravel services and applications.
What You Will Do❓
- Establish and guide the architecture of several backend services and web applications.
- Collaborate with product managers, designers, and engineers across multiple teams.
- Design and implement scalable, secure, and high-performance backend systems.
- Develop and maintain APIs and microservices primarily using .NET technologies.
- Contribute to and maintain existing PHP Laravel applications and services.
- Write clean, maintainable, and well-tested code.
- Solve complex performance problems and architectural challenges.
- Integrate data from various services, third-party systems, and databases.
- Improve system reliability, scalability, and observability.
- Participate in code reviews and mentor Junior engineers.
- Research and help adopt new technologies, frameworks, and engineering practices.
- Look for ways to reduce technical debt, improve performance, and organize the code base.
What Are We Looking For❓
- A minimum of 3 years of experience developing large-scale backend systems and web applications.
- Strong experience with .NET / C# is a must.
- Good hands-on experience with PHP Laravel.
- Experience designing and building scalable backend services with focus on high availability, low latency, and reliability.
- Solid understanding of REST APIs and distributed systems.
- Strong experience with relational databases and database design.
- Experience with caching and queuing technologies such as Redis.
- Solid understanding of background jobs and asynchronous processing.
- Experience writing unit and integration tests.
- Good understanding of software engineering principles and design patterns such as SOLID.
- Experience working in fast-paced engineering environments.
- Strong analytical and problem-solving skills.
- Experience leading technical initiatives or projects is a plus.
- Experience with cloud platforms and containerized environments is a plus.
- Experience with monitoring and observability tools is a plus.
- Experience with foodtech or SaaS products is a plus.
- Strong communication skills and ability to work effectively with different stakeholders.
- Communicating well verbally in English.
- Ability to adapt to time zone differences and thrive in a remote working environment.
What We Offer You❗
We believe you will love working at Foodics!
- We offer highly competitive compensation packages, including bonuses and the potential for shares.
- We prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environment.
- Join a talented team of over 30 nationalities working in 14 countries, and gain valuable experience in an exciting industry.
- We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company.