About Mira
Hi, we are Mira Fertility. Our superstar product, the Mira Monitor, is the leading fertility tracker on the market, designed by scientists to help couples and individuals conceive. We started our company to help women and individuals reach their parenthood dreams and make their fertility journey smoother. At Mira, we empower people with the best technology, information, and science to help people reach their fertility goals.
We are actively working with scientists and experts to reach more people, especially because we women and individuals face fertility challenges when they want to start their conception journey. The lack of awareness and information about fertility brings a lot of unnecessary guesswork and stress to those trying to conceive.
We are committed to helping our customers achieve the highest possible success rates and outcomes; that is why our focus is on personalized care, the use of the most cutting‑edge technology, and science‑backed data.
About Role
We are looking for a Mobile Back‑end Engineer who will join our healthcare IoT and e‑commerce platform projects. Your expertise will be crucial in ensuring an exceptional user experience, implementing innovative features, and optimizing performance to maximize the output and efficiency of the developers’ team as experience in working with AI implementation for personalization.
You will be responsible for managing various components of our App, server, database, architecture, process, and testing. This is a hands‑on technical role. You will work closely with world‑class designers, top‑tier engineers, and server‑side API developers to create a beautiful and integrated experience for our beloved Mira customers.
If you want to challenge yourself at a high‑growth startup and make a difference for women's health, please join us!
This position assumes a potential growth to be an Engineering Manager or Team Lead.
Requirements
1. Domain Experience
- Proven experience working with medical or direct‑to‑consumer applications , ideally within a regulated environment (e.g., healthcare compliance, data privacy).
- Understanding of AI implementation for content generation, interpretation, or personalized user experiences.
2. Core Technical Proficiency
Languages :
- Java 11+ with solid programming fundamentals, strong multithreading knowledge, and experience in concurrent programming.
- Familiarity with Python (for algorithms).
Frameworks & Architecture :
- Proficient in the Spring ecosystem , including Spring Boot and Spring Cloud .
- Experience with microservices architectures , including service orchestration and inter‑service communication.
- Familiarity with frontend technologies such as JavaScript, React, and Vue to interface effectively with frontend teams.
Ecosystem & Tools :
- Package management : Maven, Git.
- Microservice governance : Nacos, OpenFeign, Gateway, Sleuth + Zipkin, Resilience4j.
- Data layer : MyBatis, Druid, Snowflake
- Databases : MySQL 8 (proficient in SQL scripting and index optimization).
- Middleware : Redis, MongoDB, Kafka.
- Security : Familiar with OAuth2.
- Monitoring & Observability : Micrometer, Prometheus, Grafana.
- Deployment & Environments : Docker, Linux.
- Cloud & Infrastructure : Experiencing managing AWS components such as EC2, S3, RDS, and SES.
3. Software Development Excellence
- Deep understanding of backend design, database management, server administration, and testing methodologies.
- Strong focus on architecture stability, reliability, and scalability :
- Identify performance bottlenecks, redundancies, and architectural risks.
- Propose refactoring steps to improve modularity, caching, and scalability .
- Ensure architecture documentation — including diagrams and dependency maps — is maintained and comprehensible.
- Strength in data interpretation and content delivery system design .
- Commitment to data security and compliance with HIPAA / GDPR principles.
4. Collaboration & Problem Solving
- Strong analytical and problem‑solving skills , capable of diagnosing complex system issues.
- Proven ability to collaborate closely with product, business, and cross‑functional teams to ensure technical development aligns with company goals and product strategies.
Nice to have (not required)
- Experience and understanding of frontend development, in addition to backend skills
- Proven experience as a Lead Developer or a similar role. Experience in managing and building a team. Experience in managing and building the development process.
- Experience collaborating with distributed teams, including teams in China.
- Experience with connected devices (BLE) and app / device integrations.
The role is a remote full‑time 40 hours / week position , with flexible working hours and occasional overlap with the US / China team.
Responsibilities
- Develop core backend components both for the mobile app and web platform.
- Review and manage technical debt, and define the necessary parts for refactoring.
- Drive architecture and technical direction for backend systems powering the Mira mobile app, ensuring scalability, reliability, and security.
- Design and evolve complex API ecosystems, enabling seamless communication between mobile, server, firmware, and third‑party services.
- Development of core backend components, both for the mobile app and the web platform.
- Optimize database performance.
- Establish engineering best practices, including code quality standards, testing automation, observability, and CI / CD improvements.
- Ensure compliance with data protection and privacy requirements across all backend systems.
Benefits
- You will work with a dedicated, highly‑engaged, international team of professionals who are passionate about helping couples and individuals start their families
- We have a fast‑paced and collaborative work environment where we encourage open communication, ownership, and independence
- In addition to a competitive salary, we offer a performance‑based bonus system based on OKRs
- We provide professional development opportunities – training courses, workshops, and seminars