Job Details
Software Engineer at Udemy – Dublin, County Dublin, Ireland (Hybrid)
Developer Engineering
Job Description
Software Engineer at Udemy – Dublin, County Dublin, Ireland (Hybrid)
About the Role:
Udemy is looking for a Software Engineer to join their team and help shape the future of learning. As a key member of the engineering team, you will work on a blend of both frontend and backend technologies. Your work will support Udemy’s mission of providing an AI-powered skills acceleration platform. The role involves developing services and user experiences while solving moderately complex problems, and working with cross-functional teams to achieve team objectives.
What You’ll Be Doing:
- Building Services: Use Kotlin/Java, Spring Boot, Kafka, MySQL, DynamoDB, Redis/Elasticache, GraphQL, Kubernetes to build backend services.
- Frontend Development: Develop user interfaces using ReactJS, TypeScript, MobX, or similar technologies.
- System Monitoring: Deploy, monitor, and maintain critical services using Datadog and FireHydrant Signals.
- Problem Solving: Apply analytical problem-solving skills and systems thinking to tackle challenges in the execution of product features.
- Collaboration: Work with teams to optimize code, processes, and ensure successful project execution.
- Project Leadership: Take the lead in managing moderately complex projects, ensuring smooth coordination with cross-functional teams.
What You’ll Have:
- Education: BS/MS in CS or equivalent discipline or relevant work experience.
- Experience: At least 2 years of professional software development experience.
- Technical Skills:
- Backend: Kotlin/Java, Spring Boot, Kafka, SQL, GraphQL, Kubernetes.
- Frontend: ReactJS, TypeScript, HTML, CSS, frontend state management.
- Domain Knowledge: Familiarity with domain-driven design, event-driven development, and monolith decomposition patterns.
- Problem Solving: Ability to break down moderately complex problems into manageable milestones.
- Communication: Strong English proficiency (oral and written).
Why Work Here?
- Growth: Full access to Udemy courses, monthly UDay for personal development, and a budget for learning tools.
- AI-Driven Learning: Leverage AI tools and technologies to improve both your work and learning.
- Ownership: You will have the freedom to make decisions and drive projects independently.
- Collaboration: A culture that encourages open collaboration, where your ideas are heard and valued.
- Impact: The opportunity to contribute to tools and solutions that help people learn and grow their skills globally.
Related Jobs
Latest Related Job For You
Senior Engineering Manager
- Developer Engineering
- Negotiate
- 3 hours ago
Software Engineering Manager
- Developer Engineering
- Negotiate
- 3 hours ago
Senior Software Engineer
- Developer Engineering
- Negotiate
- 3 hours ago
Senior Software Engineer
- Developer Engineering
- Negotiate
- 3 hours ago
Staff Software Engineer, Backend (Platform - Risk Platform)
- Developer Engineering
- Negotiate
- a day ago
Software Engineer, Infrastructure (Platform DevX - Cloud Provisioning)
- Developer Engineering
- Negotiate
- a day ago
Senior Software Engineer, Backend (Developer - Onramp)
- Developer Engineering
- Negotiate
- a day ago