Project overview:
Our customer is a large, public, cyber charter school in the USA. As part of a broad initiative to enhance learning and training opportunities for employees, the school has teamed up with top specialists to create the Academy. This innovative learning environment offers course-takers convenient access to diverse training materials anytime, anywhere. It offers a digital learning environment where students can study at their own pace while receiving support from certified teachers. The Academy aims to be a comprehensive one-stop system, facilitating role-specific courses and fostering continuous development for employees. If you’re passionate about shaping the future of learning and professional growth, this opportunity is for you!
The tech stack of the project:
.Net 6+, EntityFramework, MsSQL Server, Redis, Azure AD, React 18, Tailwind, Storybook, Vite, Typescript – SOLID, OOP and OOD.
Team on our side:
1-2 QA, 2-4 devs, BA, Team Lead, PM/SM, UI/UX designer.
Requirements:
- Experience in latest MS .NET Core;
- Experience with RESTful APIs;
- Experience with document databases, like MongoDB or CosmoDB;
- Experience with relational databases, like SQL server or MySQL;
- Experience in React.js 18 with Typescript for building type-safe component-based UIs for enhanced developer experience, type checking and maintainability;
- Familiarity with Git, CI/CD pipelines, and cloud platforms;
- Experience with Entity Framework;
- Experience with Tailwind CSS: Utility-first CSS framework for rapid and responsive UI styling, enabling consistent and customizable design systems.
Nice to have:
- Prior experience in the EdTech domain (e-learning platforms, digital classrooms, LMS);
- Knowledge of learning science, instructional design, or accessibility standards (e.g., WCAG);
- Familiarity with tools like Moodle, Canvas, Zoom SDK, or Google Classroom integration.
Responsibilities:
- Implement responsive User Interfaces from design prototypes across web, desktop and mobile applications;
- Ensure responsive Build and maintain full-stack applications using modern frameworks;
- Collaborate with designers, developers, and stakeholders;
- Optimize applications for speed, scalability, maintainability and security;
- Maintain frontend codebases using modern JS frameworks.
Our benefits:
- Professional and career growth promotion;
- Competitive salary;
- Paid vacations and sick leaves;
- Internal Medical Program;
- Program for veterans (which includes mentorship, an accessible office for individuals with disabilities, legal support, and additional benefits);
- Flexible working hours;
- Regular corporate social activities;
- Regular technical training at our office;
- English courses;
- Gym, etc.