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

LearnUpon is looking for a Software Engineer to join our team in Ireland.

As a Software Engineer in our tools team within Platform Engineering, you will be responsible for the delivery of features, services and enhancements of LearnUpon's internal tooling in a full CICD environment. You'll be participating in the design of scalable, best-in-class tooling, and you'll strengthen the great company culture that we have in LearnUpon.

What will I be doing?

  • Design and implement solutions that empower our engineering teams to deliver features efficiently and seamlessly
  • Develop business-critical tools enabling cross-organizational teams to provide enterprise-level support to our customers
  • 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, DevOps, 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

What skills do I need?

  • 3+ years of experience in software design and development in programming language 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 e.g. 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 as well with non-technical stakeholders as your fellow developers.

Not required but considered a plus

  • Experience with asynchronous job frameworks such 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 of eLearning technologies.
  • Previous experience with containerisation 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 LearnUpon 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.

What is the Hiring Process?

Applicants for the position can expect the following hiring process:

  • Qualified applicants will be invited to schedule a 30-minute call.
  • Successful candidates will then be invited to a series of practical interviews.
  • Finally, candidates will have a short interview with our CEO/CTO.
  • Successful candidates will be contacted with an offer to join our team.

#J-18808-Ljbffr

;