About the job
Join us as a pivotal member of the Backend team at amo, where you'll play a critical role in shaping our infrastructure. In the initial months, you will collaborate closely with the team and gradually take charge of key components and features. At this early stage of our journey, we are in search of adaptable engineers who are eager to contribute across multiple facets of our company’s foundation.
We appreciate team members who dive deeply into their areas of expertise, fostering a culture of subject matter mastery within our team. This dedication to specialization is a core expectation for every engineer.
Our backend team is responsible for both server-side operations and the backbone of the client, as we believe a unified team can more effectively manage topics like networking, data modeling, management, and synchronization.
As a Backend Engineer, your daily responsibilities will include:
Building the Future
You will develop robust systems designed to handle significant traffic, vast amounts of data, and an unparalleled rate of scaling. Your toolkit will include cutting-edge technologies, elegantly crafted code, and systems built for seamless horizontal scaling.
Ensuring Cross-Platform Cohesion
Beyond server-side development, you will be involved in the enhancement and maintenance of a Rust component shared between iOS and Android. This component primarily focuses on networking, data synchronization, and data-oriented feature logic, benefiting from a single codebase. You will collaborate with mobile engineers to ensure a consistent experience across platforms and bridge the gap between mobile development and backend architecture for a cohesive user journey.
Innovative Feature Development
Engage in brainstorming sessions to design and implement unique features that distinguish us in the marketplace.
Commitment to Continuous Improvement
We value mutual learning and staying updated with industry trends and emerging technologies, encouraging fresh ideas and contributions to our culture of continuous improvement.
Ownership of Your Domain
You will monitor analytics and manage system incidents, taking ownership of your responsibilities and proactively addressing issues and bug fixes.

