Istanbul or Ankara Hybrid

Udemy is hiring a Full Stack Engineer

Responsibilities

  • Design, develop, and maintain applications that support millions of learners and instructors globally.
  • Collaborate with product managers, designers, and other engineers to ensure seamless backend–frontend integration, supporting intuitive and impactful instructor experiences.
  • Drive modernization efforts by decomposing legacy systems and reducing technical debt.
  • Implementing secure and scalable backend services and APIs, focusing on ensuring seamless front-end integration via GraphQL, supporting real-time content discovery tools, and instructor-facing interfaces.
  • Write clear, maintainable, and well-tested code, and participate in code reviews to uphold engineering best practices.
  • Actively participate in agile ceremonies (e.g., stand-ups, sprint planning, retrospectives) and contribute to team collaboration and continuous improvement.

Requirements

  • B.S. degree or higher in Computer Science or a related technical field.
  • 4+ years of experience working across the stack, with strength in either frontend or backend and willingness to grow into both.
  • Proficiency with JavaScript/TypeScript and React on the frontend.
  • Strong backend development experience working with backend languages and frameworks such as Kotlin, Python, or similar.
  • Ability to write clean, maintainable code and an understanding of basic testing practices.
  • Strong system design and problem-solving skills, with an eye for performance, scalability, and maintainability.
  • Ability to break down complex projects, prioritize, and deliver incrementally.
  • Growth mindset, curiosity, and eagerness to mentor others.
  • Passion for Udemy’s mission—empowering instructors and learners globally.
  • Effective communication skills and a collaborative attitude—comfortable asking questions, seeking feedback, and aligning with shared team goals.

Nice to Have

  • Experience with Next.js, GraphQL, gRPC/Protobuf, event-driven systems like Kafka.

Work Arrangement

Hybrid

Required Skills
Next.jsGraphQL
About company
Udemy
Udemy is an AI-powered skills acceleration platform built to help people and teams grow. It’s personalized, practical, and focused on real-world impact. Over 80 million learners and 17,000 businesses learn with Udemy.
All jobs at Udemy Visit website
Job Details
Department Software Development
Category fullstack
Posted 4 months ago