Position: Full Stack Engineer
Company: Leap Theory
Category: JavaScript
Experience required: no_exp
English level: pre

Founded in 2018, Leap Theory is headquartered in the heart of Silicon Beach, Los Angeles, California with a tech team across the world. The Company employs its state-of-the-art, disruptive analytics technology to deliver innovative B2B solutions to the financial services industry, service providers, and their strategic partners.

We’re looking for a passionate and experienced person in technology, who wants to work in a collaborative environment, have ownership of the development process, and have the freedom to make impactful technical decisions. Considering Ukraine or Eastern Europe-based candidates.

As a leading fin-tech company in the consumer lending industry, we build a cloud-based application to simplify the process of getting micro-credits and allow lenders to identify risks for a particular consumer with machine learning-powered tools from our API.

Responsibilities:
Advanced VueJS/NodeJS programming, including high-performance coding.
Planning, designing, developing, documenting code and infrastructure, contributing to technical discussions and strategy.
Optimize the current codebase.
Writing great software adhering to software engineering best practices (e.g. DRY and SOLID principles, continuous integration, tests coverage, etc.).
Taking part in code review of other developers to ensure simple architecture and the highest code quality.
Exploring new technologies, tools, and components and making recommendations to the team.

Requirements

Required skills:
University degree in computer science.
Proficiency in JavaScript, Vue or React / TypeScript / NodeJS / ExpressJS / SQL and state management libraries.
Hands-on experience with functional programming.
Experience with JavaScript tooling (Webpack, ESlint, etc.).
OOP / Design patterns usage.
RESTful API development experience.
Experience with unit testing (Jest or any alternative).
Experience with End to End testing (Cypress is preferable).
Front-end development basic knowledge (HTML, CSS, LESS, SASS, BEM)
GIT and GitHub flow.
CI/CD usage experience.
Fluent conversational English.

Desired skills:
PostgreSQL, Vue SSR, Vuetify, NestJS.
MVC Framework experience.
Knowledge of what is DDD and Domain Model;
Understanding Nginx configuration.
Experience in core side development of any versionable enterprise application.
AWS Services usage experience.
Web applications security best practices knowledge.
Working in Scrum teams.

Language: English,  pre-intermediate