Software Engineer - LearnUpon
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Software Engineer role in Ireland, responsible for delivering features, services, and enhancements of internal tooling in a full CICD environment.

Learn Upon is a company that values craftsmanship and innovation, with a strong focus on quality and customer support.

Job Description

As a Software Engineer in our tools team, you will be responsible for designing and implementing solutions that empower our engineering teams to deliver features efficiently and seamlessly.

  • Design and implement solutions that enable cross-organizational teams to provide enterprise-level support to customers
  • Develop business-critical tools that enable teams to deliver features efficiently and seamlessly
  • Drive innovation by designing, building, and deploying scalable software solutions that create significant impact
  • Elevate the level of craftsmanship in our codebase and system designs, setting new standards for quality
  • Foster close collaboration with Platform, Dev Ops, and Automation teams, while partnering with Product Engineering and Business teams to deliver tailored tooling solutions
  • Demonstrate a commitment to continuous learning and skill enhancement across architecture, tooling, and emerging technologies

Requirements

  • 3+ years of experience in software design and development in programming languages such as Ruby, Python, C#, Java
  • Hands-on experience writing and shipping high-quality, distributed systems and client-server architectures
  • Experience with relational and non-relational databases and query performance
  • Experience building applications using Rails, Django, or equivalent frameworks
  • Experience with JavaScript frameworks such as Stimulus, Angular, React
  • Able to effectively communicate technical ideas to and collaborate with both technical and non-technical peers
  • Holistic approach in engineering problem solving, keeping a high bar for software quality
  • A passion for craftsmanship
  • Owning the delivery throughout all phases of SDLC
  • Excellent written and verbal English communication skills
  • Experience collaborating with team members across time zones/locations to deliver solutions seamlessly
  • A track record of being a team player who works well with non-technical stakeholders as well as fellow developers

Desirable Skills

  • Experience with asynchronous job frameworks such as Sidekiq
  • Experience with streaming data processing platforms like Apache Kafka
  • Previous experience working in a SaaS environment
  • Exposure to Amazon Web Services
  • Experience working in a CICD environment with a strong focus on quality
  • Previous experience with eLearning technologies
  • Previous experience with containerization and orchestration tooling such as Docker and Kubernetes

Why Work with Us?

  • Work in a fun and supportive environment with regular social events
  • Excellent career progression - take Learn Upon where you think it can go
  • Structured learning environment
  • Competitive salary and company ESOP
  • Employer Contributed Pension
  • Private health insurance
  • 25 days annual leave + 1 annual company wellness day off

Hiring Process

Qualified applicants will be invited to schedule a 30-minute call, followed by a series of practical interviews and a short interview with our CEO/CTO.

;