About the Role
The role involves developing and maintaining backend services for the mobile app, ensuring high performance, scalability, and reliability while working in an agile, cross-functional environment.
Responsibilities
- Design and implement backend services supporting mobile application features
- Ensure system reliability, scalability, and performance under high load
- Write clean, maintainable, and well-tested code
- Collaborate closely with frontend developers to define APIs and data structures
- Work with product teams to understand requirements and deliver solutions
- Participate in code reviews to maintain code quality
- Monitor system performance and troubleshoot production issues
- Contribute to architectural decisions and technical planning
- Maintain and improve existing backend systems
- Integrate with third-party services and APIs
- Support deployment processes and CI/CD pipelines
- Ensure compliance with security standards and data protection regulations
- Document technical designs and system behavior
- Optimize database queries and data access patterns
- Assist in defining best practices for backend development
Compensation
Competitive salary based on experience and performance
Work Arrangement
Hybrid work model with flexibility for remote and office work
Team
Part of a growing engineering team focused on building reliable healthcare technology
What we offer
- Opportunity to work on a product that improves access to healthcare
- Modern tech stack and infrastructure
- Support for professional development and conference attendance
- Collaborative and inclusive work culture
- Flexible working hours and remote options
Our Tech Stack
- Backend: Java, Kotlin, Spring Boot
- Infrastructure: AWS, Kubernetes, Docker
- Databases: PostgreSQL, MongoDB
- Messaging: Apache Kafka
- CI/CD: Jenkins, GitHub Actions
Visa sponsorship available for qualified candidates