Senior Software Engineer

  • Engineering
  • Bratislava, Slovakia

Senior Software Engineer

Job description

About AppLearn

AppLearn are a digital adoption platform (DAP) vendor. We’re headquartered in Manchester, UK and are growing rapidly, with offices and employees located across the world.

After seeing countless issues with uptake and productivity across enterprise software, AppLearn was founded on the back of a question: “What if businesses could ensure their people got the most out of software?”

Since 2011, we’ve been building on this idea as pioneers in the DAP space. As a result, our in-app support and user analytics are now proven to make software work easier to complete, analyze and optimize.

Market-leading organizations in 100+ countries work with us to ensure application support across more than 2,000,000 users. We’re also backed by K1 Investment Management, Silicon Valley Bank and NPIF – Maven.

Adopt, our digital adoption platform, is a cloud-based solution that enables business to increase application utilization, drive employee engagement and deliver software success.

This is achieved through in-app guidance, support, and relevant content displayed in the flow of work. In addition, detailed analytics allow organizations to monitor application usage and optimize work flows through identifying sticking points within processes.

Job requirements

The team
Our engineering team are on a mission to build the best digital adoption platform on the market, and as a result, make software work better for everyone. With offices in Manchester and Bratislava, our engineering team is made up of a diverse mix of highly skilled professionals covering product, engineering, QA and analytics.

Our engineering team is organized into multi-functional crews, each responsible for various aspects of our product and supported by cross-functional experts and our leadership team with a track record in the IT industry. As a senior software engineer, you will be involved in producing, modifying, testing and maintaining leading edge solutions and code, using modern frameworks, APIs, libraries and services across a variety of technologies and languages.

On a day-to-day basis:

  • You will help in designing features working closely with an architect and the team
  • You will have a deep comprehension of our core engine and all related services
  • You will have a chance to apply best and innovative software engineering principles across the stack
  • You will improve and watch over consistent guidelines and quality
  • You will mentor, support and understand your colleagues with their daily technical problems and spread the knowledge
  • You will be hands on coding across our full stack
  • You will cover multiple domains and look for optimal engineering solutions
  • Your opinion will matter in steering technical decisions and design
  • You will look for improvements in our internal processes in order to ship and deliver regularly

About you

We’re not looking for a finished article – we are keen to hire people with a passion to develop and grown within their role. If you don’t think you tick all these boxes, don’t let that put you off applying. We’ve got a supportive environment and the tools and team in place to help our people succeed. You should join us if you:

  • Have experience working on a large-scale platform handling large volumes of data
  • Have strong experience with JavaScript/TypeScript development both on frontend and backend
  • Are comfortable working in collaboration with other engineers and product owners to define and implement features to high technical standards
  • Have a passion for the highest-quality code and won’t settle for anything less
  • Are self-motivated, have a logical and systematic approach to problem solving, but understand that the best results come from working as a team
  • Are excited about problems that require a mix of frontend, backend, and design skills, delivering results with your work
  • Are experienced with testing methodologies – unit-testing, TDD, BDD, etc

Our tech stack:

  • AWS
  • TypeScript
  • NodeJS
  • React, Redux
  • Angular
  • Docker