🔔 FCM Loaded

Software Developer

FasTutorAI

2 - 5 years

Bengaluru

Posted: 12/12/2025

Getting a referral is 5x more effective than applying directly

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

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

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.