We are looking for a Middle/Senior Node.js developer to our team for the development of an European project.
What we look for:
— Experience in creating distributed, fault-tolerant systems
— Experience using NoSQL databases (MongoDB / Cassandra / Elasticsearch or others)
— Experience with TDD and test automation
— Solid understanding of code versioning tools (Git)
— Good command of English (written and spoken)
What is considered a benefit:
— 3+ years of back end experience
— Experience with Unix based systems
— Experience writing real-time systems
— Experience with Google Cloud platform (PubSub, Storage)
— Experience with running containerized applications (Docker)
— Experience with Atlassian suite (Jira, Bitbucket, Confluence)
— An international work environment in a rapidly growing organization;
— Ability to work from home or office;
— Сareer and financial growth: revision of financial motivation and a roadmap for career development;
— Lots of interesting tasks that require your technical, analytical, and communication skills;
— Internal clubs for professional growth;
— Paid training — tickets to masterclasses, conferences, training sessions. We are interested in your development;
-Teamwork with energetic, professional, intelligent, and loving what do they do people;
— International level clients such as -Wargaming, Panasonic, Pepsi, Cisco, Aviasales;
— Mentoring programs: mentor for beginners,
— Office in the city center (3 minutes from the metro station Historical Museum / Constitution Square);
— Flexible schedule, in some cases the ability to work remotely;
— Three weeks of vacation and paid sick leave;
— Internal company coins which you could exchange for some cool stuff ;
— Sports challenges (running club, football team, plank competition);
— Two large corporate parties a year (the New Year and the company’s Birthday ), as well as many local teambuildings;
— Friendly team, every Thursday we have Board Games and Movie Nights with Popcorn.
— Develop and maintain micro-service based solutions to meet business needs;
— Participate in architecture and software design brain-storming sessions;
— Utilize varying technologies to find the best solutions to problems;
— Participate in code review of fellow developers;
— Maintain coding standards and best practices.
About the project:
Tawk.to — the world’s #1 business messaging application is expanding its engineering team and is seeking an experienced Backend Developer, with research and data analysis skills, to help shape the future of business communications.
Every day we get to build an array of awesome systems at scale, including search, concurrency, content organization, real-time metrics, deployment, and event-driven, low-latency, concurrent apps. Our current systems are mostly built on Node.js.