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.