About ZavaWe're an online doctor service and currently one of the largest digital healthcare players in Europe, offering fast, convenient, and reliable access to medical advice, testing, and treatment. Since 2011, we've provided over 6 million paid consultations to patients across Germany, France, UK, and Ireland, and we want to do more. Our goal is to break down barriers to health and provide accessible, dependable healthcare to even more patients. We are looking for smart, curious people to help us expand our services, patient offerings, and explore how to support statutory healthcare systems.
About the roleWe're seeking an enthusiastic Back-end Engineer passionate about building scalable, performant products that make a genuine difference. You will work remotely from Spain, collaborating live with teams across Europe.
What can you expect from working with us?Chance to influence the future of healthcare—technology has enabled Zava to achieve efficiency gains in healthcare. You will have the opportunity to recommend how our technology should evolve.Opportunity to drive our technological direction—our platform is still in development, offering many opportunities to design, build, and operate new systems.Agile, cross-functional working—our autonomous teams include Product Owners, UI/UX Designers, QA, Front and Back-end Engineers, and collaborators from Infrastructure, Data, Clinical, Marketing, and Legal departments.Competitive salary, flexible working, and benefits—beyond salary, we offer a bonus scheme, training budget, dedicated R&D time, personal learning, and flexible schedules. Our central London office features free breakfast, fresh fruit, hot drinks, and a dog-friendly environment.Day-to-day responsibilitiesCollaborate closely within a cross-functional team—contribute to the roadmap, identify opportunities, discuss priorities, make decisions, design solutions, and remove blockers, understanding how your work fits into overall delivery.Maintain excellence and quality—ensure your code is of high quality, well-tested (unit, integration, end-to-end), and monitored. Provide and receive constructive feedback.Foster innovation—stay updated on software technology trends and consider their application within Zava's landscape.For this role you will needExcellent communication skills for effective collaboration in an Agile (Kanban) environment.Strong problem-solving skills, including debugging and analysis.Understanding of programming best practices.Ability to make informed decisions about technical debt and tradeoffs, and recognize when to seek help or consider alternative solutions.Experience with Amazon Web Services.Service and API development experience in GoLang, PHP, or Node.js.While not essential, experience with the following will help you get up to speed:Code versioning tools (e.g., Github)CI tools (preferably Jenkins)DockerMonitoring tools (e.g., New Relic, Kibana)Relational and non-relational databases (e.g., MySQL, DynamoDB)