Udemy

Senior Software Engineer

Udemy

Apply
7 days ago
Istanbul, Turkey
Senior / Mid Level
H1B Sponsor

Responsibilities

  • Design, develop, and maintain applications for millions of learners and instructors.
  • Collaborate with product managers, designers, and engineers for backend-frontend integration.
  • Drive modernization by decomposing legacy systems and reducing technical debt.
  • Implement secure and scalable backend services and APIs with GraphQL integration.
  • Write clear, maintainable, and well-tested code, participating in code reviews.
  • Engage in agile ceremonies and contribute to team collaboration and improvement.

Requirements

  • B.S. degree or higher in Computer Science or a related field.
  • 4+ years of experience in full-stack development with a focus on either frontend or backend.
  • Proficiency in JavaScript/TypeScript and React for frontend development.
  • Strong backend experience with languages like Kotlin or Python.
  • Bonus: Experience with Next.js, GraphQL, gRPC/Protobuf, and event-driven systems.
  • Ability to write clean, maintainable code and understand basic testing practices.
  • Strong system design and problem-solving skills.
  • Ability to break down complex projects and deliver incrementally.
  • Growth mindset and eagerness to mentor others.
  • Effective communication skills and a collaborative attitude.

Benefits

  • Full access to Udemy courses and a monthly UDay for personal development.
  • Opportunities to experiment with AI in practical ways.
  • Autonomy to lead and make decisions without needing permission.
  • Collaborative environment where everyone's ideas are valued.
  • Work that has a direct impact on helping others grow their skills.

Tech Stack

Apache KafkaGraphQLgRPCJavaScriptKotlinNext.jsPythonReactTypeScript

Categories

BackendFrontendFull Stack