About Mira
We are Mira, the fastest-growing Silicon Valley femtech company. We produce healthcare IoT devices backed with clinical lab big data to empower people with the best technology, information, and science.
Powered by Quanovate, Mira is the FDA/CE compliant and AI-infused health platform that provides accurate and personalized health tracking and analysis, resulting in higher life quality for individuals and better clinical and economic healthcare outcomes globally.
About the position
We are looking for an Mobile Back-end Engineering Manager who will be responsible for driving the technical direction of 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. You will be responsible for managing various components of our App, server, database, architect, 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 want to challenge yourself at a high-growth startup and make a difference for women's health please join us!
Responsibilities
Technical Leadership: Lead and mentor a team of engineers and developers, providing regular assessment, technical guidance, best practices, and fostering a collaborative and innovative environment. Set coding standards, conduct code reviews, and ensure the team adheres to industry-leading practices.
Coding and development: Must be hands-on. Be able to write code features when the team has resource constraints or needs troubleshooting.
Testing and Optimization: Ensure the adherence to established design control processes and documentation standards throughout the testing phase. This includes execution of tests and validation procedures, guaranteeing the alignment of outcomes with project requirements.
Architecture and Scalability: Architect and optimize the architecture to stability, safety, and seamless user experiences. Identify opportunities for performance improvements and implement scalable solutions that can handle high traffic and large data sets.
Roadmap management and prioritization, distributes and orchestrates work among team members, assists and coaches other team members
Third-Party Integrations: Oversee third-party tools integration, APIs, to enhance the functionality and capabilities of our platforms. Ensure smooth data flow and seamless integration with external systems. Help to source and evaluate partners if needed.
Process development and optimization. Troubleshoot the current team workflow. Optimize and manage feature sprints. Grow team based on the needs.
Technical advancement: Must understand and be hands-on with iOS, Android, backend, database, server architect, and testing. Help the team troubleshoot technical questions. Implement new technology/tools to improve efficiency and work quality.
Documentation: Draft technical documents for risk assessment, architecture, and development process.
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
5+ year of experience in software development, with a focus on building a consumer facing App with large data base.
Proven experience as a Lead Developer or a similar role. Experience managing and building a team. Experience in managing and building development process.
Deep understanding of frontend, backend, iOS, Android, algorithm, and server development and management, including components such as EC2, S3, RDS, SES.
Strong foundational knowledge in software development, including frontend, backend, database management, server administration, and testing methodologies.
Ability to understand and work with the tech stack used by the team: JavaScript, React, Vue for frontend; Java, microservices architecture for backend; Python for algorithms, Java, Kotlin for Android development; knowledge of AWS services like EC2, S3, RDS, SES, etc.
Experience with full-stack development is highly preferred, though detailed knowledge of iOS and Android platforms is not mandatory as long as the EM understands their architecture and interdependencies.
Knowledge of test automation, quality assurance practices, and reliability engineering to ensure the high quality and reliability of the app.
Ability to create technical designs and understand software architecture to guide the team in building scalable and robust systems.
Creative thinking and problem-solving skills to navigate challenges and drive innovation within the team.
Move fast with a strong bias for action.
Details
The role is a remote position with flexible working hours and overlap with the US/China team if you are based in EU.
What we offer
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 competitive salary we offer performance-based bonus system based on OKRs
We provide professional development opportunities - training courses, workshops and seminars
Recruiting process
Step 1 Screening call with HR Step 2 Interview with Product Manager Step 3 Test assignment Step 4 Interview with CTO Step 5 Final interview with CEO