Educational Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
We are seeking a skilled and innovative Full Stack Developer to join our growing educational technology company. This role will be responsible for designing, developing, and maintaining our online learning platform, including user account management, student and teacher portals, APIs, databases, and platform integrations., * Design, develop, test, and maintain web-based applications and platform features.
- Build responsive, intuitive user interfaces and dashboards.
- Develop and maintain backend services, APIs, databases, and authentication systems.
- Implement user account management, role-based permissions, and security controls.
- Optimize platform performance, reliability, scalability, and data security.
- Collaborate with curriculum, design, and leadership teams to develop new features and improve user experience.
- Support cloud infrastructure, deployment processes, and ongoing platform maintenance.
Requirements
Do you have experience in Version control systems?, Do you have a Bachelor’s degree?, * Bachelor’s degree in Computer Science, Software Engineering
- 3+ years of full-stack web and/or software development experience.
- Experience building SaaS platforms, web applications, or online learning systems.
- Strong proficiency in:
- HTML, CSS, JavaScript
- React, Angular, or Vue
- Node.js, Python, PHP, .NET, or similar backend technologies
- SQL databases (MySQL, PostgreSQL, SQL Server) and Supabase
- RESTful APIs and third-party integrations
- Git/GitHub version control
- AWS, Azure, or Google Cloud
Preferred Qualifications
- Experience with EdTech, LMS platforms, or interactive learning applications.
- Knowledge of UX/UI best practices and accessibility standards (WCAG/ADA).
- Experience with user authentication, role-based permissions, and account management systems.
- Experience integrating AI-powered tools and services.
- Understanding of educational reporting, student progress tracking, and classroom management systems.
Desired Skills
- Strong problem-solving and analytical abilities.
- Excellent communication and collaboration skills.
- Ability to work independently and manage multiple projects.
- Attention to detail and commitment to quality.
- Passion for creating innovative educational technology solutions.
Experience With Features Such As:
- User registration and authentication
- Student, teacher, and administrator accounts
- Subscription and billing management
- School and classroom management
- Student enrollment and progress tracking
- Reporting dashboards
Benefits & conditions
Pulled from the full job description
- Health insurance
- Dental insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IT Webinars for Programmers to Stay Updated
7 Important Tips That Every Software Developer Should Know
Where to Find Entry-Level Software Engineering Jobs
Why Upskilling And Reskilling is Important For Developers