Position: Node.js Developer
Company: Mobilunity
Experience required: 3y
English level: intermediate

The company’s mission is to redefine learning for a new generation by connecting every African to digital education. They are building a one-stop online learning and tutoring platform to help K-12 learners in Africa access high-quality education.

The company has in-country operations in the UK and Nigeria and remote opportunities available. Their team is VC-backed and is based in London, Lagos, and Cape Town. We are looking for engineers who are passionate about learning and education and who would like to make a difference.

 They are looking for an entrepreneurial back-end developer who possesses a passion for pushing technologies to the limits. This developer will work with their team of talented engineers (3 Android Engineers, 3 Backend Engineers and 1 Frontend Engineer) and product team to design and build the future of education. The primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front end. The plan as for now is to extend the team of professionals with 3 more newcomers.

Professional and cultural values:
“We’re growing quickly but we’re still a startup, and you’ll have the opportunity to shape how we work. So far we’ve looked for teammates who:
⇔ Are hungry to learn, and can give and receive ego-free feedback
⇔ Take pride in doing great work, and in helping others do the same
⇔ Value clear thinking and open communication
⇔ Don’t just solve problems – they seek them out, take ownership of the solution, and see it through from idea to execution
⇔ Are willing to throw away ideas, and are optimistic enough to keep hunting for new ones
⇔ Think 80/20 and focus on getting the right stuff done, not the most stuff possible”

 MUST-HAVE SKILLS:
💎Strong skills in NodeJS, with good knowledge of Express Framework
💎Experience in Developing APIs and RESTful services using Node JS
💎Experience with AWS API Gateway, Lambda Functions
💎Strong understanding of usage and implementation of JWT tokens  
 and access control API Development
💎Can implement and Improve application logging services
💎Good analytical, debugging, and problem-solving skills
💎Good understanding of server-side templating languages
💎Good understanding of differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
💎Knowledge of DevOps tools and practices
💎Good knowledge of working with NoSQL databases such as Mongo
💎Git
💎Knowledge of working with relational databases such as MySQL and Postgresql
💎Knowledge of any ORM (Object Relational Mapper) libraries that work with NodeJS
💎Upper-intermediate level of English

NICE-TO-HAVE:
✅Consistently follows and promotes SDLC best practices: сoding standard, testing, code reviews, code comments, etc.
✅Can work with the product and design teams to understand end-user requirements, formulate definitions of done, and translate that into an effective technical solution
✅Experience in working with the QA team

RESPONSIBILITIES:
📍Writing good quality, modular, reusable, performant, well documented, unit-tested code as per agreed timelines
📍Collaboration with cross-functional teams to define, design, and ship new features
📍Developing NodeJS based backend applications
📍Delivering well written REST APIs: API Definitions, end-to-end service design, and implementation

IN RETURN WE OFFER:
The friendliest community of like-minded IT-people
Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
Mobilunity Medical Insurance program designed to attend our teams’ needs
Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
Fair salary and 100% taxes coverage – don’t worry about possible taxes raise – we will get you covered
Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
English classes in 1-to-1 and group modes with elements of gamification
Neverending fun: sports events, tournaments, music band, multiple affinity groups

COME ON BOARD, AND LET’S GROW TOGETHER!