Job Openings Backend Developer

About the job Backend Developer

�� What you'll do

  • Develop, maintain, and enhance backend services, APIs, and databases supporting educational platforms.
  • Utilize GraphQL technologies (Apollo Client/Server, gqlgen, Subscriptions) to create scalable and efficient data-driven solutions.
  • Implement robust backend systems using Go (Golang) frameworks such as Gin, gRPC, GORM, and manage containerized deployments via Docker and Kubernetes.
  • Develop, optimize, and maintain backend functionalities utilizing Supabase and PostgreSQL (Auth, Edge Functions, Realtime).
  • Leverage AI & developer productivity tools (Cursor, v0.dev, Lovable, OpenAI GPT4o, Claude 3) to streamline development workflows and enhance feature implementation.
  • Collaborate closely with cross-functional teams including frontend developers, product management, and UX/UI designers.
  • Actively participate in continuous learning and adopt innovative backend technologies.

⭐️ Must-Haves

  • 2-5 years of professional backend engineering experience.
  • Proven expertise in GraphQL (Apollo Client/Server, gqlgen, Subscriptions).
  • Strong proficiency in Go (Gin, gRPC, GORM), Docker, and Kubernetes.
  • Experience with Supabase and PostgreSQL (Auth, Edge Functions, Realtime).
  • Familiarity with AI & development tools (Cursor, v0.dev, Lovable, OpenAI GPT4o, Claude 3).
  • Excellent problem-solving abilities and robust software design skills.

�� Good to have

  • Experience integrating AI-driven workflows into backend systems.
  • Knowledge of CI/CD pipelines and backend-specific testing frameworks.
  • Open-source contributions or active community engagement.
  • Understanding of frontend integration methodologies and cross-platform application architectures.