Backend Engineer
Location: Mendrisio, Switzerland
Please note, this position is based in our Swiss HQ in Mendrisio, Switzerland, which is 7km over the border from Italy and easily commutable from Milan, Como, Varese or Lugano. We are also happy to assist with your relocation to this beautiful part of Europe and we have a hybrid remote working policy.
Your Role:
- We’re looking for a Senior Back-End Engineer to help us take our product to the next level. We move seamlessly from full-stack web development, to mobile, to deployment/scaling. This position will take ownership of how features are implemented, from user experience to backend, involving our web app,mobile app, APIs, and backend infrastructure. You’ll have a chance to greatly impact the culture of our development team.
- Our ideal candidate is a humble leader, equally capable of teaching and learning.
Key Responsibilities:
- Be able to write well-structured, maintainable, idiomatic code with good documentation; unit tests for every feature, bug fixing, and code reviews.
- Communicate with the rest of the company (e.g.
sales, marketing, UX, etc.) to ensure the functionality you’re implementing is what was intended.
- Collaborate on a cross-functional team, including front-end developers, designers and product managers, to quickly deliver new features.
- Work closely with the Operations Team to ensure smooth deployments, ensuring that errors are logged with enough info to debug effectively.
Your Experience:
- Passion for coding, web technologies, and shipping features that drive user adoption
- Solid experience in coding with backend programming languages, such as Kotlin, Python, Go, Java, NodeJS, C/C++, C#. Experience with Kotlin and Spring Boot is preferred
- Solid experience with relational databases and with other types of databases (no SQL): PostgreSQL, MongoDB, Redis is an advantage
- Advanced knowledge and experience on modern web patterns: AJAX, RESTful APIs, SOA, WebSocket, client-side rendering,
📌 Backend Engineer (Italia)
🏢 QA
📍 Italia