
Software Engineer
Udemy
full-time
Posted on:
Location Type: Office
Location: Dublin • 🇮🇪 Ireland
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
DynamoDBGraphQLJavaKafkaKotlinKubernetesMobXMySQLReactRedisSpringSpring BootSpringBootSQLTypeScript
About the role
- Implement services using Kotlin/Java, Spring Boot, Kafka, MySQL, DynamoDB, Redis/Elasticache, GraphQL, Kubernetes and build user interfaces in ReactJS, Typescript, MobX.
- Deploy, monitor and maintain critical services using Datadog and FireHydrant Signals.
- Build user experiences that adhere to high accessibility standards.
- Apply analytical problem solving, cross-functional communication, and systems thinking to execute product features.
- Optimize code and processes to help the team achieve goals.
- Lead, coordinate, execute, and deliver moderately complex projects at scale.
- Manage complexity within the team while interacting with adjacent teams.
Requirements
- Have a BS/MS in CS or equivalent discipline; or equivalent alternative degree or work experience.
- 2+ years of professional software development experience
- Fluency in English language
- Technical competence in Kotlin/Java, Spring Boot, Kafka, SQL, GraphQL, Kubernetes or closely related technologies.
- Practitioner in ReactJS, Typescript, frontend state management, HTML, CSS.
- Solid understanding of domain-driven design, event-driven development, monolith decomposition patterns.
- Working knowledge of analytical problem solving, cross-functional communication, and systems thinking.
- Ability to break moderately complex problems and projects to deliverable milestones.
Benefits
- Full access to Udemy courses
- Monthly UDay to invest in yourself
- Budget to spend on professional development
- Opportunities to experiment and apply AI in work
- Region-specific benefits pages (Australia, India, Ireland, Mexico, Turkiye, US)
- Benefits designed to provide protection and care for you and your family
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinJavaSpring BootKafkaMySQLDynamoDBRedisGraphQLKubernetesReactJS
Soft skills
analytical problem solvingcross-functional communicationsystems thinkingleadershipproject management
Certifications
BS in Computer ScienceMS in Computer Science