EdSpan

Backend Engineer PHP / NodeJS

EdSpan Top Employer

About

 

EdSpan is an innovative EdTech company dedicated to creating cutting-edge learning experiences that empower the next generation of students. Our collaboration with a US-based private school network helps us better understand user needs while expanding our B2C and B2B products to a broader audience. Our current focus includes an AI-guided tutoring experiences, a peer-to-peer tutoring platform, and a custom learning management system.

We operate within a framework of clearly defined processes supported by automation for routine tasks, and open, productive collaboration across the team. Our workflows are based on Agile principles, with daily stand-ups, bi-weekly sprints, and other key Scrum practices. At the same time, we keep meetings to a minimum to ensure everyone can stay focused on delivering high-quality results and continuing to grow professionally.

 

Requirements

 

  • 4 or more years of experience in backend development
  • Experience with PHP: version 8.0 and above, Laravel or Symfony frameworks
  • Experience with NodeJS: any of TypeScript-based frameworks
  • Good understanding of OOP principles and best practices (DRY, KISS, SOLID)
  • Familiarity with Domain-Driven Design (DDD)
  • Strong knowledge of relational databases (MySQL, PostgreSQL, etc.) and good understanding of non-relational databases (Redis, OpenSearch, or other)
  • Practical experience with Docker, docker-compose, and CI/CD pipelines
  • Experience writing unit and integration tests
  • Intermediate level of English (B1) or above

     

Would be a plus

 

  • Hands-on experience working with Large Language Models (LLMs) - third-party integrations or hosted models, Retrieval-Augmented Generation (RAG) pipelines, LLM Engineering Platforms
  • Practical knowledge of cloud infrastructure (AWS or other providers) beyond basic object storage and compute instances
  • Familiarity with real-time communication technologies such as WebSockets or WebRTC

     

Responsibilities

 

  • Implement new features following architecture guidelines, review the code of your peers
  • Write code following best practices, common design patterns, and Domain-Driven Design ideas
  • Integration with 3rd party services (including LLMs, Payment Service Providers, Text-to-Speech, realtime communication and more)
  • Debug and fix issues on staging and production environments
  • Preparing Swagger schema definitions and implementing automated tests
  • Scope decomposition and task estimation
  • Participate in daily meetings and other scrum rituals

Required languages

English B1 - Intermediate
PHP, Node.js, Domain-Driven Design, relational databases, non-relational databases, Docker, CI/CD, Large Language Models, AWS, RAG
Published 16 February · Updated 3 March
Statistics:
252 views
·
69 applications
16% read
·
8% responded
Last responded 4 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...