Full Stack Developer – Python/Flutter

Job Category: SDE
Job Type: Full Time Internship Part Time
Job Location: Remote US

This position is available as either a full-time or part-time role. This role is remote, allowing you to work from anywhere within the United States. Please note that only candidates based in the U.S. are eligible to apply.

About AI ECD.

AI ECD Inc. is a groundbreaking startup dedicated to transforming Early Childhood Development (ECD) by using Generative AI to conduct scientifically-based evaluations and enhancements. Our mission is to democratize access to advanced assessment tools, making them available to every parent, everywhere, at low cost and with greater efficiency. By integrating advanced AI technology, we aim to set new standards in educational technology and develop reliable, scientifically backed applications that are accessible and practical for both small children and their parents.

Job Description

AI ECD Inc. is seeking a skilled Full Stack Developer to join our innovative team. In this role, you will be responsible for building and maintaining both the front-end and back-end of our applications, deploying them on Google Cloud Platform (GCP), and ensuring seamless integration between the Flutter app and our back-end services. This is an exciting opportunity to contribute to the development of cutting-edge early childhood development tools that leverage generative AI.

Responsibilities

  • Develop and maintain the full stack of our applications using advanced Python programming and the Flutter framework.
  • Utilize Firebase services including Firebase Authentication, Firestore, and Cloud Storage to implement robust data storage and user authentication solutions.
  • Deploy and manage services on Google Cloud Platform (GCP), focusing on Cloud Functions to support both front-end and back-end operations.
  • Ensure the seamless operation and excellent user experience of mobile applications by integrating back-end services with front-end elements.

Minimum Requirements

  • Educational Background: Master’s degree in Computer Science, Software Engineering, or a related field.
  • Professional Experience: At least 2 years of professional work experience in a technology company, excluding internships and academic experience.
  • Proficient in full stack development: Proficient in Python programming for backend development and using Flutter for mobile development.
  • Firebase Experience: Familiar with Firebase services, capable of effectively implementing user authentication and data storage solutions.
  • Google Cloud Platform (GCP) Experience: Skilled in managing and deploying GCP services, especially Cloud Functions, to support application services and data handling.

Preferred Qualifications

  • Advanced Mobile Application Experience: Demonstrable experience in developing both mobile and web applications, reflected in significant user engagement and downloads across major platforms such as Apple Store or Google Play.
  • Scalability Expertise: Proven capability in scaling applications efficiently to accommodate growing user bases.
  • Security Mastery: In-depth knowledge of security protocols with a proven track record of implementing robust security measures in software projects.
  • Cross-Functional Collaboration: Exceptional ability to work seamlessly across various teams, promoting synergy and effective communication.
  • Regional Advantage: Preference for candidates based in the Greater Boston or San Francisco Bay Area, aligning with our strategic locations.
  • Domain Knowledge: Understanding of early childhood development principles enhances application relevance and user-centric design.
  • Cultural Competency: Familiarity with Chinese language and cultural nuances is highly valued, supporting our global outreach and diverse user base.

Benefits

At AI ECD Inc., we believe in providing comprehensive support and real-world learning opportunities. As a Software Development Engineer, you will gain:

  • End-to-End Project Experience: Be involved in every stage of the development process, from ideation to deployment, providing a comprehensive understanding of project workflows and the direct impact your work has on product development.
  • Significant Decision-Making Impact: Play a pivotal role in key technical decisions, including the selection of technology stacks. This opportunity allows you to leverage your expertise and make a substantial impact on our project outcomes and technological direction.
  • Influence in an Innovative Startup: As one of our early team members, you’ll have the opportunity to shape our innovative company culture and influence product strategy. Your voice and contributions will help drive the future of AI ECD Inc.
  • Exclusive Industry Mentor: Work closely with experienced mentors in the ECD and AI fields who will provide guidance, share their expertise, and help refine your development and professional skills.
  • Professional Endorsement: Receive personalized recommendation letters and referrals that highlight your contributions and dedication, adding valuable credentials to your professional portfolio.

Join us at AI ECD Inc. to elevate your career with purposeful development experience and impactful mentorship. This opportunity will empower you to develop your skill set while contributing meaningfully to the democratization of early childhood assessment tools.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top