About the project
Microloans web app for the USA market Integrations with Stripe, Plaid
Requirements
- 3 + years of relevant experience in the IT industry, strong knowledge of JavaScript including ECMAScript;
- Experience with Node.js 3 + years;
- Experience with Typescript;
- Experience with AWS 1 year+;
- Experience with Serverless: 0,5 years;
- Experience with GIT and branching workflows;
- Knowledge of building tools for JavaScript projects;
- Experience in FinTech
- English: Intermediate Strong.
Would be a plus
- Experience with Stripe and Plaid.
What you will do
- Deliver performant, testable, maintainable, and high-quality code on the back-end;
- Implement new features, evolve existing ones, and fix bugs, with quality code;
- Building new GraphQL schemas, queries, and mutations in Node.JS (Apollo Server) to support the web app and microservices;
- Designing and implementing Postgres database schemas;
- Writing integration and unit tests;
- Working with AWS services such as Lambda and Cognito;
- Working on other automation microservices;
- Working with third-party APIs;
- Integrating with the GraphQL API (Apollo Client) and other backend services;
- Participate in estimation and planning sessions;
- Provide a positive, polite, and open-minded style of communication.
What you will get
- Competitive salary level;
- English classes;
- Exciting and challenging startup projects;
- Ability to practice English and communication skills through permanent interaction with clients from all over the world;
- Career development opportunity;
- Informal and friendly atmosphere;
- Cozy office near the city center;
- The ability to focus on your work: a lack of bureaucracy and micromanagement;
- Flexible working hours (start your day between 8:00 and 11:30);
- Team buildings, corporate parties;
- Paid vacation (18 working days) and sick leaves;
- Insurance;
- Unlimited work from home (remote).
Please be informed that the data administrator is Geniusee LLC with headquarter at BC Y4, Yaroslavsky Lane 4, 04071, Kyiv, Ukraine. Processing of personal data is carried out in accordance with the Law of Ukraine "On Protection of Personal Data" dated 01.06.2010 No. 2297-VI. You have the right to request access to your personal data, their release, removal or restriction of admission, the right to make a warning against admission, as well as the right to transfer the data and to make arrangements. The submission of data is voluntary and this personal data is processed in order to manage candidate applications and recruitment (selection process, interview follow-up, your job alerts management). Refusal to provide these obligations may result in a lack of opportunity to conduct the recruitment process.
Candidate personal data is addressed to Geniusee and is available to our recruitment teams, our employees involved in the recruitment process, our HR teams, and our IT teams which administrate our tools. As a part of our recruitment process evaluation, some of your data (name, surname, email address) may be used in charge of organizing events during which we may invite certain candidates.
Please be informed that the data administrator is Geniusee LLC with headquarter at BC Y4, Yaroslavsky Lane 4, 04071, Kyiv, Ukraine. Processing of personal data is carried out in accordance with the Law of Ukraine "On Protection of Personal Data" dated 01.06.2010 No. 2297-VI. You have the right to request access to your personal data, their release, removal or restriction of admission, the right to make a warning against admission, as well as the right to transfer the data and to make arrangements. The submission of data is voluntary and this personal data is processed in order to manage candidate applications and recruitment (selection process, interview follow-up, your job alerts management). Refusal to provide these obligations may result in a lack of opportunity to conduct the recruitment process.
Candidate personal data is addressed to Geniusee and is available to our recruitment teams, our employees involved in the recruitment process, our HR teams, and our IT teams which administrate our tools. As a part of our recruitment process evaluation, some of your data (name, surname, email address) may be used in charge of organizing events during which we may invite certain candidates.