We are seeking a skilled Full Stack Engineer to join our dynamic team. The ideal candidate will have expertise in React, React Native, Flask, and FastAPI, along with a foundational understanding of AWS services. Experience or interest in working with AI technologies is a strong plus. This role requires a balance of frontend and backend development skills to build and maintain web and mobile applications that further our mission.
This is a hybrid position based in San Francisco, requiring at least 3 days per week onsite at our office.
Responsibilities:
Design and implement scalable web and mobile applications using React and React Native, focusing on clean architecture and maintainable code.
Develop robust backend services and RESTful APIs, ensuring high performance and secure data handling.
Contribute to cloud infrastructure by leveraging basic AWS services (e.g., EC2, ECS) for deployment, scaling, and monitoring.
Collaborate with design and product teams to translate user needs into intuitive, accessible interfaces and features.
Participate in system design discussions, code reviews, and technical planning with a cross-functional engineering team.
Explore and implement AI capabilities where appropriate, such as integrating LLMs or ML APIs into user-facing features.
Qualifications:
Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
2+ years of experience in full-stack development.
Proficiency in React and React Native frameworks.
Strong experience with Python for backend development.
Basic knowledge of AWS services and cloud deployment practices.
Familiarity with version control systems, preferably Git.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to work collaboratively in a team environment.
Experience with AI tools or frameworks is a plus.
Benefits at OpenMind:
Extensive 401(k) plan with company matching
Medical, dental, vision and life insurance
Unlimited PTO
Flexible with visa sponsorship