Position: Fullstack Javascript Middle/Senior Developer
Company: DevBrother
Category: JavaScript
Experience required: 2y
English level: intermediate

The customer is a Fintech company providing innovative insurance products and financial solutions for residential and commercial real estate professionals as well as their residents and tenants. With a focus on data and industry expertise in real estate, risk, and finance, The Guarantors optimizes the relationships between landlords, leasing staff, brokers, and tenants by taking the risk out of the leasing process and making it more efficient at the same time.

GNU/Linux
PostgreSQL
JavaScript (React.js, Redux, TypeScript, Node.js, Express.js)
Ansible
AWS
GitHub
CircleCI


Requirements for Full Stack:
Required:
- 3+ years of proven experience with Node.js and Javascript frameworks
- 2-year experience with React.js and TypeScript programming
- Excellent communication skills (Strong Intermediate/Upper-Intermediate English)
- Strong knowledge of JavaScript, HTML, CSS(SASS/LESS)
- Good refactoring skill
- Experience working with JS package management tools and builders (npm, gulp etc.)
- Experience working with Scrum, Atlassian Jira, Bitbucket, Confluence, git
- Experience with Git(using GitFlow)

Advantages:
Knowledge of RDBMS & NoSQL Databases
Work with cloud services (AWS, Azure)

Responsibilities:
Be a member of an agile team
Collaborate with other software engineering teams, design team, product owners and managers to implement new features
Application architecture development
Front end Application development using Javascript frameworks including React.js, Redux and Typescript
Development of the backend using Node.js and related frameworks (Express.js, Nest.js)
Working with, HTML and CSS for front end rendering
Building RESTful APIs
Develop fully functional application components and writing clean, testable code
Perform tests and debugging to maximize application efficiency and performance
Responsible for performing unit testing and integration testing
Create technical documents and artifacts for developed software products
Assist with database development