Software Engineer

Udemy

İş unvanı:

Software Engineer

Şirket

[item_sirket]

İş tanımı

Where we workUdemy is a global company headquartered in San Francisco, with additional U.S. offices in Denver and Austin, and international hubs in Australia, India, Ireland, Mexico, and Türkiye. This is an in-office position, requiring three days a week in the office (Tuesday, Wednesday, Thursday) and flexibility on Mondays and Fridays.About This RoleThe Interaction Insights team at Udemy is focused on creating scalable, data-rich systems that support user interaction experiences across our platform. We’re looking for a Software Engineer with strong backend or full-stack experience to join our team and help shape the tools, services, and infrastructure that drive key features at Udemy. You’ll work alongside experienced engineers, contribute to production systems, and have the opportunity to grow within a collaborative and supportive environment. This hybrid role requires two days a week in one of our Udemy office hubs.What You’ll Be DoingContribute 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 we evolve our services and architecture.Learn and explore new technologies that can improve team velocity or system performance.What You’ll HaveAround 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, and 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.Nice to HaveExperience with frontend frameworks (e.g., React or Next.js).Exposure to microservice architecture and containerization tools like Docker or Kubernetes.Interest in event-driven systems or messaging platforms like Kafka or RabbitMQ.A desire to learn and grow within a culture that values quality, curiosity, and teamwork.

Beklenen maaş

Konum

Ankara

İş tarihi

Sun, 03 Aug 2025 04:15:12 GMT

İşe alım çabalarımızı takip etmemize yardımcı olması için lütfen e-postanızda/kapak mektubunuzda (jobsineu.net) bu iş ilanını nerede gördüğünüzü belirtin.

To apply for this job please visit jobviewtrack.com.

Job Location