Ваш надійний помічник
Pay.com is a financial technology company that allows businesses to accept and make
payments anywhere, using any method. Our deep understanding of payment processing
allows us to create solutions for online businesses of every size from new startups to public
companies.
We are developing the future of payment!
If you’re looking to be part of a fast-growing company that’s disrupting the payments industry
by building transformative technology, then join our team and play a pivotal role in
developing the future of FinTech.
Responsibilities:
● You will actively participate in defining and implementing large-scale back-end
services to support millions of active users in a distributed environment;
● You will use your familiarity with recent technologies and practices to develop
systems and integrate them into existing ones;
● You will take care of application performance and scalability;
● You will set up a development environment, cover your code with tests.
Requirements:
● 5+ years of experience in Node.js
● Strong knowledge of React using Material UI, Hooks, Redux
● Experience with JS web frameworks (e.g., Express)
● Knowledge of NoSQL / SQL databases (e.g., MongoDB / Postgres)
● Experience with js test frameworks for unit/integration/e2e tests
● Experience in Microservice architecture, cloud deployments, open-source environment
● Able to write, speak and understand English comfortably;
● A sense of humor and ability to work with a tight-knit team in a small and growing
organization; ultimately helping guide the future of the development team.
Advantages:
● Experience in working with deployment tools (Jenkins, Docker, etc.);
● Kafka, Rabbit MQ;
● Good understanding of software development paradigms (functional programming, OOP), Cloud (GCP or AWS);
● Experience in the Fintech industry or implementing and integrating Payment systems.
The team:
17 developers + CTO (4 backend and all other full stacks and frontend - about 5-6).
Everyone works in the backend team. The team has a Product Manager who can be
contacted independently or through Lead with questions about tasks or a project.
Methodology: Scrum, 2-week sprints
All daily tasks are solved using JIRA. Daily meetings 15-20 min at 11:00. All doors are
always open! If there are ideas to improve the code, project, or processes, then your
constructive feedback is of great value to the company. For the next 6 months, the main
tasks are the integration of payment providers.
Communication: Slack
Project architecture: Microservices, сейчас уже больше 120.
Cloud-provider: AWS
Tech stack: Back-end: Node.js (14 version) / Express / Koa, gRPC / GraphQL / REST,
Cassandra (ScyllaDB), DynamoDB, AWS, Jenkins, Docker, Kubernetes, Istio.
Hard skills: Microservices, NodeJS, GraphQl, Unit Tests.
What we offer:
● Salary review once a year
● Working in FinTech StartUp in an Agile environment and with no bureaucracy
● Complex and interesting tasks - real practice in building large-scale financial services, optimization, architecture, etc.
● Flexible working hours
● 20 vacation days
● 5 sick leave days
● Medical insurance
● Sports compensation
● Working training courses/seminars
Interview process:
No test task!
● Pre-screen interview
● 2 Tech interviews (around 1 hour each) - with Team Lead Backend and Team Lead
Frontend.
● Final interview 30 min, discuss all the details of employment, check your soft skills.
Підписатись на розсилку нових вакансій: "Senior Full-Stack NodeJS, ReactJS developer в Києві"