Educational Software Engineer

WINDTREE TECHNOLOGY, INC.
Pomona, CA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$75,000.0 - $100,000.0
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) .NET Framework PHP (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Microsoft Azure Cascading Style Sheets (CSS) Software as a Service Cloud Computing Databases Learning Management Systems
+25 more
Educational Software Data Security Design of User Interfaces Identity and Access Management Python (Programming Language) PostgreSQL Microsoft SQL Server MySQL Node.Js Software Engineering SQL Databases Web Content Accessibility Guidelines Web Applications Google Cloud Application Enhancement Tool ReactJS Backend Vue.js AngularJS Information Technology Enterprise Integration Integration Frameworks Restful APIs Software Version Control User Administration

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

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all