Backend Developer

We are a growing technology startup based in Zurich, Switzerland providing an inflight catering management solution to commercial airlines. Our product LimeFlight combines the newest technology with an intuitive user experience that allows our customers to streamline their catering services. We are very passionate about technology and proud of how LimeFlight not only gives our customers a competitive edge but also drastically reduces the environmental impact of every flight.

We have an exciting opportunity for a Backend Developer to help build and shape our SaaS solution. As a software developer at yaos you design, build, test, deploy, maintain and improve our backend services in an agile development environment. You’ll be joining a small but growing cross-functional team of frontend developers, mobile app developers and UX designers. Together with your team, you are responsible for the entire product lifecycle from architecture and design to production.

The day-to-day activities

Develop new and extend/improve existing features of our backend services

Work with the team to explore and create new designs/architectures

Participate in code and design reviews to maintain our high development standards

Collaborate with the product owner to define and prototype feature specifications and contribute to the product roadmap

Work with frontend and mobile app developers

Operate and support the services you build in production

Required Qualifications & Skills

The must haves

3+ years of experience as Backend Engineer preferably designing and developing RESTful API’s

Experience with C#, ASP.NET Core, Entity Framework, SQL and a strong understanding of object-oriented development and enterprise design patterns

A sense for quality and experience with software testing practices like TDD, BDD, unit/integration testing

A strong grasp of computer science fundamentals. Preferably you have a university degree in Computer Science (or related field).

A passion for working with the latest technology and continual learning

Experience working in a Scrum team and the ability to manage individual project priorities, deadlines and deliverables