Senior Mobile Back-end Engineer (Healthcare IoT & E-commerce)

Mira Poland
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Mira Fertility is seeking a Senior Mobile Back-end Engineer to join their high-growth startup. This hands-on role involves developing and optimizing their healthcare IoT and e-commerce platform, with a focus on AI implementation and ensuring exceptional user experience. The position offers potential growth into leadership roles and the opportunity to make a significant impact on women's health.

Key Highlights
Develop and manage core backend components for mobile app and web platform.
Drive architecture and technical direction for backend systems, focusing on scalability, reliability, and security.
Design and evolve complex API ecosystems for seamless integration.
Optimize database performance and establish engineering best practices.
Ensure compliance with data protection and privacy requirements (HIPAA/GDPR).
Potential growth to Engineering Manager or Team Lead.
Technical Skills Required
Java 11+ Python Spring Boot Spring Cloud Microservices Nacos OpenFeign Gateway Sleuth Zipkin Resilience4j Maven Git MyBatis Druid Snowflake MySQL 8 Redis MongoDB Kafka OAuth2 Micrometer Prometheus Grafana Docker Linux AWS (EC2, S3, RDS, SES) SQL scripting Index optimization AI implementation
Benefits & Perks
Remote full-time (40 hours/week)
Flexible working hours
Occasional overlap with US/China team
Competitive salary
Performance-based bonus system (based on OKRs)
Professional development opportunities (training, workshops, seminars)
Work with a dedicated, highly-engaged international team
Fast-paced and collaborative work environment
Encourages open communication, ownership, and independence

Job Description


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 2. Core Technical Proficiency 3. Software Development Excellence 4. Collaboration & Problem Solving

  • 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.
  • 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.
    • 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.
    • 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

    Subscribe our newsletter

    New Things Will Always Update Regularly