FreshRemote.Work

Software Engineer - Backend

Remote

 

Fulfil is a well-funded, rapidly growing, and inclusive company developing a custom automation robotics system, purpose-built to solve today’s leading practical and environmental problems in the world’s food supply chain. Founded by a team with previous startup success, and backed by top-tier VCs, we are mission-driven to reduce waste, environmental impact and emissions with truly new technology. We can’t do it alone -- we’re seeking curious, capable, passionate team members motivated by the opportunity to create lasting impact on the world through their work. This role offers ample growth opportunities while working side-by-side with an impassioned, multi-disciplinary team spanning mechanical design, software, computer vision, systems integration and ops to design and operationalize world-changing technology.

Fulfil is committed to creating an inclusive culture, and we celebrate diversity of all kinds. If this sounds like the kind of environment that you find intriguing, then please apply even if you don’t feel you meet all the requirements listed below. We'd love to hear from you.

Position Overview:

Are you a self-starter who thrives on tackling new challenges and learning on the go? If so, we want you on our team! We're looking for a motivated and enthusiastic Junior Backend Engineer to join our infrastructure team. In this role, you'll get to debug, maintain, and deploy apps to Kubernetes, build and deploy fleet-management infrastructure for our robot control software, and develop APIs. This is a fantastic opportunity for someone eager to grow their skills and make a real impact on exciting projects.

What You’ll Do:

  • Develop and maintain backend applications and APIs using TypeScript and/or C#.
  • Design, implement, and optimize robust backend solutions.
  • Write clean, efficient, and well-documented code.
  • Conduct code reviews and provide constructive feedback to team members.
  • Collaborate with cross-functional teams to ensure seamless integration of backend services.
  • Debug and maintain existing applications.
  • Deploy applications to Kubernetes clusters as needed.
  • Participate in incident response during outages, focusing on preventing incidents and learning from them.

Qualifications:

  • Strong debugging and problem-solving skills.
  • Proficient at test-driven development.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Backend Engineer or in a similar role.
  • Strong proficiency in TypeScript, C#, or a mainstream programming language.
  • Solid understanding of API development and microservices architecture.
This job isn't fresh anymore!
Search Fresh Jobs