The Instilled team is looking to hire an exceptional Senior Java Software Engineer to contribute to our growing Learning Experience Platform. Working alongside a small, distributed team of other talented developers, the Senior Engineer will help to design and implement new features, improve our existing codebase, expand our set of microservices, and build out integrations with other products in the PeopleFluent portfolio.

What's Instilled?

Instilled is an easy-to-use platform that supports a modern learning culture. It’s the simplest way to capture, catalogue, and discover organisational knowledge at scale. It allows you to lead your learners to the right content — created by subject matter experts and peer groups — without distractions. This enables your organization to offer engaging learning experiences that don’t sacrifice efficiency.

What's that mean?

Instilled is Learning Experience Platform (LXP) - You can think of it as a lightweight learning management system, but a whole lot easier to use! We offer organizations the ability to capture video learning content directly from SMEs, sync it up to a slide deck, auto-closed-caption it, and then serve it to learners alongside traditional e-learning and supplementary materials. Instilled is designed for learners to consume content directly from our user interface, or embedded in other places like learning management systems, intranet portals, or even QR codes on a shop floor. We also have top-notch embedded analytics!

In this role, you will:

  • Analyze, design, implement and test solutions to new features and enhancements.
  • Design, implement and advise on integrations with other PeopleFluent and LTG products
  • Contribute to continually improving the team's processes, expectations, and culture.
  • Assist the team in deciding how to move from an older {json:api} API, to a more modern solution.
  • Interface with every level of the team - from Customers, to Product Owners, to QA and Ops.
  • Continually hone your own skills and mentor others through peer reviews and informal conversation
  • Troubleshoot production issues and address customer concerns

An ideal candidate would have:

  • Experience Building Web Applications - We're looking for someone who has five or more years of demonstrated experience building modern web apps.
  • Java and Spring / Spring Boot Experience - We're a Spring 5 application, so experience with that framework is preferred. A candidate should have at least some experience with an MVC architecture.
  • Experience with a PostgreSQL RDBMS - Instilled is built on PostgreSQL. An ideal candidate would have experience writing and optimizing Postgres queries.
  • Familiarity with Kafka, Elasticsearch, Redis - The rest of our backend stack. A candidate would ideally have experience with some or all of these.
  • Experience with a microservice architecture - We've got a set of microservices, and a monolith that we're beginning to break up. Experience coordinating and efficiently scaling services would be a big benefit!
  • Excellent communication skills - We're a distributed, remote team, and most of our communication happens through Slack. Solid communication skills are a must. We're looking for someone who likes to talk their way through problems!
  • A willingness to challenge the status quo - We're not a team who likes to rest on our laurels. We're looking for someone who is excited to speak up when they believe something could be done better, in a more modern manner, or with a different technology.

An exceptional candidate might have:

  • Experience with Amazon Web Services
  • Experience with Docker / Docker-Compose / Kubernetes
  • Experience with the React javascript framework
  • Prior experience in the learning sector, including familiarity with SCORM, xAPI, or general LMS operations
  • Experience with SSO - SAML, OIDC, etc.

Why work for us?

PeopleFluent provides flexible cloud solutions that put learning at the heart of talent strategy. As a market leader in integrated talent management and learning solutions, PeopleFluent helps companies hire, develop, and advance a skilled and motivated workforce. Deployed separately or as a suite, our Recruiting, Onboarding, Performance, Succession, Compensation, and Learning solutions deliver a superior user experience that guides managers and employees with contextual learning – right in the flow of work.

PeopleFluent Learning is part of Learning Technologies Group plc (LTG).

For more information, visit www.peoplefluent.com.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.