LearnUpon, a leading provider of learning management systems (LMS), is seeking a Senior Software Engineer to join their Product Engineering team. As a crucial member of the team, you'll be responsible for designing, developing, and delivering features, services, enhancements, and fixes for LearnUpon's core product. You'll contribute to creating a scalable, best-in-class LMS while strengthening the company culture.
The role involves working with a modern technology stack including GoLang, Ruby on Rails, Kafka, MySQL, Redis, and various AWS services. LearnUpon values choosing the right technology for each problem and encourages continuous learning and skill development.
Key responsibilities include:
The ideal candidate will have 6+ years of experience in software design and development, strong expertise in developing large-scale distributed systems, extensive experience with event-driven architectures, and deep understanding of cloud-based environments, especially AWS.
LearnUpon offers a supportive work environment with offices in Dublin (HQ), Philadelphia, Belgrade, and Sydney. They provide excellent career progression opportunities, a structured learning environment, competitive salary with company ESOP, private health insurance, and 25 days annual leave plus a wellness day.
Join LearnUpon to be part of a team shaping the future of learning while delivering exceptional value to customers. If you're passionate about technology and want to make a significant impact in the e-learning industry, this could be the perfect opportunity for you.