Istanbul or Ankara Hybrid Employment

Udemy is hiring a Full Stack Engineer

About the Role

Udemy is hiring a Senior Full Stack Engineer (IC3) for the Skills Signals team. You will build core systems that define and manage skills across the platform, empowering learners to measure skill growth and showcase progress. In this role, you will contribute across the stack to deliver impactful learning experiences at a global scale.

What You'll Do

  • 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.
  • Drive modernization efforts by decomposing legacy systems and reducing technical debt.
  • Implement secure and scalable backend services and APIs, focusing on front-end integration via GraphQL and real-time content discovery tools.
  • Write clear, maintainable, and well-tested code, and participate in code reviews.
  • Actively participate in agile ceremonies and contribute to team collaboration and continuous improvement.

What We're Looking For

  • 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.
  • Proficiency with JavaScript/TypeScript and React on the frontend.
  • Strong backend development experience with 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.

Nice to Have

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

Technical Stack

  • JavaScript, TypeScript, React, Kotlin, Python, Next.js, GraphQL, gRPC/Protobuf, Kafka

Benefits & Compensation

  • Full access to Udemy courses.
  • Monthly UDay to invest in yourself.
  • Budget to spend on whatever helps you improve.
  • Space and tools to experiment with and apply AI.

Work Mode

This is a hybrid role based at your nearest Udemy hub office.

At Udemy, we value diversity and inclusion and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, or disability.

Required Skills
JavaScriptTypeScriptReactKotlinPythonNext.jsGraphQLgRPCProtobufKafkaBackend DevelopmentFull Stack Development
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago