Search by job, company or skills

FasTutorAI

Software Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 500 applicants

Job Description

Company Description

FasTutorAI is a pioneering EdTech platform transforming education through intelligent, personalized, and interactive learning experiences. By leveraging advanced artificial intelligence and modern software engineering, we empower learners to achieve meaningful academic and career outcomes. Our mission is to make high-quality education accessible, scalable, and adaptable through innovative technology. At FasTutorAI, we are committed to shaping the future of learning with integrity, creativity, and human-centered design.

Role Description

FasTutorAI is seeking a Software Developer to design, build, and maintain software solutions that support our AI-driven learning platform. This full-time remote role involves developing user-facing features, backend services, and system integrations that enhance the overall learning experience.

The Software Developer will collaborate with product managers, AI/ML engineers, designers, and content teams to deliver high-quality, reliable, and performant software. This position is ideal for someone who values clean coding practices, innovation, and contributing to an impactful mission.

Key Responsibilities

Software Design & Development

Develop and maintain frontend, backend, or full-stack applications depending on skillset.

Implement new features and enhancements aligned with product requirements and user needs.

Build reusable, scalable, and performant components and services.

Write clean, well-documented, and well-tested code following engineering best practices.

System Integration & Architecture

Integrate APIs, databases, and third-party services into the platform.

Contribute to technical design discussions and architectural decisions.

Participate in code reviews, refactoring activities, and continuous improvement initiatives.

Troubleshooting & Optimization

Diagnose, debug, and resolve software issues across the stack.

Optimize application performance, stability, and security.

Collaborate with QA and engineering teams to ensure robustness and reliability in production environments.

Cross-Functional Collaboration

Work with product, design, and AI teams to translate technical and functional requirements into scalable solutions.

Participate in agile development processes, including sprint planning and standups.

Communicate progress, risks, and technical challenges clearly and effectively.

Qualifications

Required

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent practical experience.

Proficiency in at least one major programming language: Python, JavaScript/TypeScript, Java, or Go.

Experience with backend or frontend development frameworks (e.g., FastAPI, Django, Node.js, React).

Strong understanding of software engineering principles, data structures, and algorithms.

Experience with databases (SQL or NoSQL) and API-driven development.

Proficiency with Git and modern development workflows.

Preferred

Experience working with cloud platforms such as AWS, Azure, or GCP.

Familiarity with containerization (Docker) and CI/CD pipelines.

Experience with AI or data-integrated applications.

Exposure to EdTech platforms or learning technologies.

What FasTutorAI Offers

Opportunity to build technology that directly impacts students, educators, and global learning communities.

A collaborative, mission-driven engineering culture focused on innovation and quality.

Remote work flexibility and autonomy in task execution.

Professional development in system design, AI integration, cloud architecture, and modern software practices.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 134115165

Similar Jobs