Backend Software Engineer

Learnapp , Anywhere · · Full-time employment · Programming

LearnApp's engineers are a small group of people who directly impact the daily lives of thousands of learners across the globe. As a software engineer, you are the architect, designer and coder and maintainer of your project.
In addition, you work closely with the product team to make the vision become reality.
You are dynamic and able to work well both independently and as part of a team. At LearnApp, we leave all egos at the door and concentrate on the job at hand. We value passionate, down-to-earth, “can do” people who enjoy fine-tuning small details, without losing sight of the big picture. We are looking for the type of person who feels uncomfortable when a day goes by without achieving something impactful. Someone who is driven to get things done and views obstacles as an exciting challenge that demands a creative solution.
Above all else, this role requires someone who takes great pride in their work and is inspired and motivated by their role in improving the way thousands of learners receive financial literacy. As a Backend Software Engineer, you’ll work closely with our engineers to ensure system consistency and improve user experience.

Responsibilities -

Analyze functional requirements and creation of software design

Design and implement scalable and robust applications

Design, develop, test, deploy, maintain, and improve software

Design, shape and implement authentication, authorization, auditing, reporting, and API infrastructure solutions

Qualifications -

Bachelor's degree in Computer Science, a related technical field of study, or equivalent practical experience

Experience in Object-Oriented Design and programming concepts

A minimum of 3 years of working experience in a product oriented company 

Programming experience in NodeJS and Typescript or Javascript

Preferred Qualifications -

Experience in building cloud (SaaS) applications, particularly using AWS technologies 

Experience in building serverless applications 

Knowledge of Agile software development methodologies 

Ability to learn other coding languages as needed - Object-oriented, database design, and SQL skills


Competitive salary & flexible working hours

Capability of working remotely from any location

Reimbursements for continued learning online courses or technical events, conferences

Quarterly target-based incentives

Deep knowledge in scaling of startups and influence the development of the company

Transparency with flat hierarchies where every person is highly valued

Company parties, team lunches, and a lot more events

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer