
Senior Backend Engineer
Udemy
full-time
Posted on:
Location Type: Office
Location: Dublin • 🇮🇪 Ireland
Visit company websiteJob 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