— 4+ years experience in software development
— advanced knowledge of Node.js, Express.js
— good knowledge of React, Redux, Webpack, Material UI, SCSS
— experience with AWS (AWS S3, AWS EC2, AWS CloudFront)
— queues: RabbitMQ, ActiveMQ, SQS
— experience with CI/CD tools like Bitbucket Pipelines, Jenkins, Travis, etc.
— knowledge of Git
— backend and frontend performance optimizations
— security layer optimizations
— Google tag manager
— static analyzers like eslint
— localization
— good understanding of network processes
— Linux and shell scripting experience
— TDD / BDD
— excellent soft skills
— keen on conducting high-quality demo meetings
— Upper-intermediate level of English
— bachelor’s or master’s degree in Computer Science
— experience with monitoring tools: Kibana, Grafana, etc
— knowledge of building scaling environment — Docker Compose, Kubernetes, ECS (AWS)
— expertise in Typescript and Python
— excellent career progression opportunities
— Innovative and fast growing company
— flat hierarchies and short decision paths, openness to new ideas
— participation in foreign, professional events
— flexible working schedule
— reimbursement for professional certification
— highly competitive salary
— friendly and emotionally warm team
— corporate team building events and gathering in the Carpathians, Malaysia, Cyprus, Thailand, etc.
— comfortable office locations or remote work
— social package:
— annual paid vacation — 18 working days
— paid sick leave — 10 working days
— remote office — yearly (www.youtube.com/watch?v=-8IaMLfwBkA)
— IT club card (applicable for Lviv region)
— sport classes compensation
— juices, fruits & vegetables, coffee, tea, cookies and much
more...
Our client is a financial startup for educational organizations whose mission is to reduce transaction costs, track financial transactions in real-time, and eliminate bureaucracy from the financial education system.
The client’s financial and customer billing system was developed using .Net technology, which caused multiple problems, including extremely slow transaction processing and the impossibility to support high system loads.
It became apparent to the customer that the product should undergo significant changes to enable system scalability.
The decision was made to switch from .Net technology to Node.js technology.
Team: 7