Udemy

Software Engineer

Udemy

full-time

Posted on:

Location Type: Hybrid

Location: Chennai • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDjangoDockerJavaJavaScriptKafkaKotlinKubernetesMicroservicesMySQLNext.jsNoSQLPythonRabbitMQReactRedisSpringSpring BootSpringBootSQL

About the role

  • Member of a team laying down the service-oriented foundation for Globalization and connecting instructors, learners, and organizations
  • Contribute to the design, development, and deployment of backend and full-stack features using technologies like Kotlin, Spring Boot, Python, Django, React, Kafka, Redis, and MySQL
  • Participate in building scalable microservices and RESTful APIs that support critical Udemy features
  • Write clean, maintainable, and well-tested code with a focus on performance and scalability
  • Collaborate with cross-functional teams during sprint planning, code reviews, and design discussions
  • Help monitor and troubleshoot services in production and contribute to continuous improvement efforts
  • Support system documentation and share knowledge with the team as services and architecture evolve
  • Learn and explore new technologies that can improve team velocity or system performance

Requirements

  • Around 3 years of professional software engineering experience, with backend or full-stack focus
  • Proficiency in at least one object-oriented language (e.g., Java, Kotlin, Python)
  • Experience working on web applications or APIs; understanding of HTTP, REST, and modern backend patterns
  • Exposure to databases (SQL or NoSQL), caching systems (e.g., Redis), and cloud environments (e.g., AWS)
  • Familiarity with testing practices such as unit and integration testing
  • Experience working within a collaborative team using agile methodologies
  • Motivated, meticulous, team-oriented approach and exceptional problem-solving skills
  • Comfortable addressing moderately complex problems and navigating projects with ambiguous parameters
  • Nice to have: Experience with frontend frameworks (e.g., React or Next.js)
  • Nice to have: Exposure to microservice architecture and containerization tools like Docker or Kubernetes
  • Nice to have: Interest in event-driven systems or messaging platforms like Kafka or RabbitMQ
  • Desire to learn and grow within a culture that values quality, curiosity, and teamwork
Benefits
  • You’ll get full access to Udemy courses
  • A monthly UDay to invest in yourself
  • A budget to spend on whatever helps you improve
  • Benefits vary by region; review Australia Benefits, India Benefits, Ireland Benefits, Mexico Benefits, Turkiye Benefits, US Benefits pages
  • Benefits designed to provide you and your family with protection and care and easy access to the right coverage when needed

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinSpring BootPythonDjangoReactKafkaRedisMySQLmicroservicesRESTful APIs
Soft skills
team-orientedproblem-solvingmeticulouscollaborativemotivatedcuriosityadaptabilitycommunicationagile methodologiescontinuous improvement
Pfizer

Senior Associate, Vx Data Product Engineering

Pfizer
Seniorfull-time🇮🇳 India
Posted: 1 day agoSource: pfizer.wd1.myworkdayjobs.com
PythonSQL
WillHire

Software Development Engineer

WillHire
Mid · Seniorfull-time🇮🇳 India
Posted: 3 days agoSource: workday.wd5.myworkdayjobs.com
JavaPythonSOAP
WillHire

Software Engineer, Distributed Systems

WillHire
Mid · Seniorfull-time🇮🇳 India
Posted: 3 days agoSource: workday.wd5.myworkdayjobs.com
AWSCassandraChefCloudDistributed SystemsGoGoogle Cloud PlatformJavaKafkaKubernetesLinuxNoSQL+6 more