Udemy

Senior Backend Engineer

Udemy

full-time

Posted on:

Location Type: Office

Location: Dublin • 🇮🇪 Ireland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudDjangoDockerJavaScriptJenkinsKafkaKubernetesNode.jsPythonReactRedisSQL

About the role

  • Support Udemy Python Services and associated ecosystems (Django applications with React frontends)
  • Work with developers to improve the Developer Experience and speed up testing and CI/CD flows
  • Participate in code reviews and collaborate closely with many dev teams interacting with a large, complex Python code base
  • Fix critical bugs and apply essential security patches and upgrades
  • Collaborate closely with Platform Services, Production Engineering, and Data Stores Infrastructure teams
  • Design and lead solutions for complex problems and navigate cross-team projects

Requirements

  • 2+ Years of Experience as a backend developer
  • 2+ Years of Experience with Python on a large scale
  • 2+ Years of Experience with Django Framework
  • Experience with relational databases/SQL
  • Proven track record of designing and implementing scalable backend architectures
  • Hands-on experience with cloud services
  • Ability to design and optimise unit/integration tests
  • Practitioner in DataDog or similar monitoring tools
  • CI/CD Tooling (Github Actions preferred, Jenkins or TeamCity acceptable)
  • Experience with DevOps principals - CI/CD pipelines, automation and infrastructure as code
  • Ability to communicate effectively, work with peers, and come up with creative solutions
  • Preferred Experience: Celery
  • Preferred Experience: Redis
  • Preferred Experience: Memcached
  • Preferred Experience: Docker/Kubernetes
  • Preferred Experience: Application performance management (we use DataDog APM)
  • Preferred Experience: Node.js
  • Preferred Experience: Kafka
Benefits
  • Full access to Udemy courses
  • Monthly UDay to invest in yourself
  • Budget to spend on whatever helps you improve
  • Opportunities to experiment with and apply AI tools
  • Autonomy to lead work and make decisions
  • Collaborative environment with cross-team idea sharing
  • Impactful work that helps learners build skills and careers
  • Region-specific benefits (links provided); benefits vary by region

Applicant Tracking System Keywords

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

Hard skills
PythonDjangoSQLCI/CDUnit testingIntegration testingBackend architecture designDevOpsCloud servicesMonitoring tools
Soft skills
Effective communicationCollaborationCreative problem solving