Requirements:
  • 5+ years of proven experience with Node.js and Javascript and TypeScript programming
  • Excellent communication skills (Strong Intermediate/Upper-Intermediate English)
  • Strong knowledge of JavaScript
  • Strong software architectural skills, knowledge of service oriented, event driven and microservices architectures
  • Good refactoring skills
  • Experience working with cloud services (AWS, Azure)
  • Experience working with JS package management tools and builders (npm, gulp etc.)
  • Experience working with Scrum, Atlassian Jira, Bitbucket, Confluence
  • Experience with Git (using GitFlow)
As a plus:
  • Knowledge of RDBMS & NoSQL Databases
  • B.S Degree in Computer Science
  • Experience with React.js
Advantage:
  • Be a member of an agile team that owns the development for a specific client or platform
  • Collaborate with other software engineering teams, design team, product owners and managers, and business stakeholders to implement new features
  • Application architecture development
  • Development of the backend using Node.js and related frameworks (Express.js, Nest.js)
  • 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

We offer:

  • Interesting projects and a flexible work schedule (remote-friendly)
  • Professional development
  • Regular performance reviews
  • Transparency in communication between the Company and Employee
  • Unlimited vacation regulated by your performance on the project
  • True team spirit and regular team building activities
  • Healthcare package (sports activities refund, medical service, massage, correction of vision)
  • English classes in the company office
  • Daily lunch refunding
  • Generous bonuses for marriage and childbirth
About the project:

The company is a startup in the Financial technologies. It is actually a combination of Fin and Insurance tech. Fintech company is providing innovative insurance products and financial solutions for residential and commercial real estate professionals as well as their residents and tenants. It is a tech startup that’s trying to take the risk out of leasing, so more landlords can rent to more tenants. They are also a licensed insurance agent and broker and they partner with various insurance carriers to provide the coverage you need. Stack: GNU/Linux, PostgreSQL, JavaScript (React.js, Redux, TypeScript, Node.js, Express.js), Ansible, AWS, GitHub, CircleCI.