Full Stack Engineer

Storm6
CA, United States
Full-time

Full Stack Engineer -

Position Overview : As a Full Stack Engineer, you will play a crucial role in developing and maintaining cutting-edge educational technology solutions.

You'll work across the entire stack, from crafting intuitive user interfaces to designing scalable backend systems. Your work will directly impact learners and educators, making education more accessible, engaging, and effective.

Key Responsibilities :

  • Front-End Development :
  • Design and implement responsive, accessible web applications using React.js, Vue.js, or Angular
  • Create intuitive, user-friendly interfaces for diverse learning tools
  • Optimize front-end performance for seamless user experiences
  • Implement data visualizations for learning analytics dashboards
  • Back-End Development :
  • Develop robust, scalable server-side applications using Node.js, Python (Django / Flask), or Ruby on Rails
  • Design and implement RESTful APIs to support front-end applications and third-party integrations
  • Optimize database queries and schemas for MySQL, PostgreSQL, or MongoDB
  • Implement microservices architecture for modular and scalable systems
  • Database Management :
  • Design efficient database structures to handle large volumes of educational data
  • Implement data migration strategies for system upgrades
  • Ensure data integrity and security in compliance with educational privacy standards (e.g., FERPA, COPPA)
  • DevOps and Infrastructure :
  • Participate in CI / CD pipeline development and maintenance
  • Assist in cloud infrastructure management (AWS, Google Cloud, or Azure)
  • Implement monitoring and logging solutions for system health and performance
  • Integration and Interoperability :
  • Integrate with Learning Management Systems (LMS) like Canvas, Blackboard, or Moodle
  • Implement support for educational technology standards (e.g., LTI, xAPI, SCORM)
  • Develop plugins or extensions for popular educational tools
  • Security and Compliance :
  • Implement secure coding practices and conduct regular security audits
  • Ensure compliance with accessibility standards (WCAG 2.1)
  • Address data privacy concerns specific to educational contexts
  • Collaboration and Leadership :
  • Work closely with UX / UI designers, product managers, and data scientists
  • Mentor junior developers and contribute to code reviews
  • Participate in agile development processes, including sprint planning and retrospectives
  • Contribute to technical documentation and knowledge sharing within the team

Requirements :

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ years of experience in full stack development
  • Strong proficiency in JavaScript and at least one modern front-end framework (React, Vue, or Angular)
  • Extensive experience with server-side languages (Node.js, Python, or Ruby)
  • Solid understanding of database technologies (MySQL, PostgreSQL, MongoDB)
  • Experience with RESTful API design and implementation
  • Familiarity with cloud services (AWS, Google Cloud, or Azure)
  • Knowledge of web security best practices and common vulnerabilities
  • Experience with version control systems (Git) and CI / CD pipelines
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work in a collaborative environment

Preferred Qualifications :

  • Master's degree in Computer Science or related field
  • Experience in the education or e-learning industry
  • Familiarity with learning management systems and educational technology standards
  • Knowledge of machine learning or AI, particularly in educational contexts
  • Experience with real-time communication technologies (WebRTC, WebSockets)
  • Contributions to open-source projects
  • Understanding of educational psychology or instructional design principles

What We Offer :

  • Opportunity to make a meaningful impact on global education
  • Collaborative and innovative work environment
  • Continuous learning and professional development opportunities
  • Competitive salary and benefits package
  • Flexible work arrangements
  • Chance to work with cutting-edge educational technologies

If you're passionate about leveraging technology to improve education and ready to tackle complex challenges in a dynamic environment, we'd love to hear from you!

21 days ago
Related jobs
Promoted
SpaceX
Hawthorne, California

FULL STACK SOFTWARE ENGINEER (STARSHIELD). Bachelor's degree in computer science, data science, physics, mathematics,or a STEM discipline;OR 2+ years of professional experience in full stack software engineering in lieu of a degree. Development experience in C# and Typescript, or full stack software...

Promoted
VirtualVocations
Corona, California

A company is looking for a Full-Stack Software Engineer position. ...

Promoted
Rippling
CA, United States

Deep experience in product and full-stack web engineering. Despite the significance of these products and the dollars spent, the experience is still painfully antiquated, expensive, and confusing. Coordinate cross-team collaborations, incorporate customer feedback into product engineering roadmap, a...

Promoted
VirtualVocations
Santa Clara, California

Java Full Stack Engineer (Remote). ...

Promoted
TecHOUNDS LLC
CA, United States
Remote

NET Senior Software Engineer / Full Stack. BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred). ...

Promoted
VirtualVocations
Whittier, California

A company is looking for a Senior Full Stack Software Engineer. ...

Promoted
Big Cloud
CA, United States

As a Software Engineer, you'll be working across the full stack development of their internal state-of-the-art platform, using. GNNs and simulation model engineering. ...

Promoted
Inworld AI
Mountain View, California

We are looking for a Full-Stack Software Engineer, Senior level and higher,to join our talented team and help build the product that will shape the future of AI. In this role, you will help solve exceptional challenges and drive our platform forward by working across the entire stack of modern techn...

Promoted
Anduril Industries
Costa Mesa, California

We are looking for Software Engineers to join our Internal Tools team. As a Software Engineer on Anduril’s Internal Tools team you will be architecting and building out our Internal Battle Network that allows teams to collaborate while designing, modeling, testing, and manufacturing of its products....

Promoted
Saxon Global
Pleasanton, California

Full Stack Development Engineer. Full stack solution development supervision with hands-on development. Developing across the full stack of Web technologies - Persistence, Services, Platform, Performances, and with a focus on great experiences. Full stack Java development skills and background. ...