
We’re looking for a Senior Back-end developer to join our Time-managing platform team. In this role, you’ll take part in the whole product/feature lifecycle. The ideal candidate is someone who has experience working with microservices architecture and good knowledge of databases, ready for new challenges.
Requirements:Software engineering fundamentals, algorithms, data structures, and OOP3+ years of experience designing and developing scalable systems5+ years of experience with Node.js and TypescriptExperience with microservices architectureProficient with unit testingExperience with RDBMS and NoSQL databasesExperience with message queues (RabbitMQ, Kafka, NATS, etc...)Experience with clouds and SaaS architecturesGood English in both written and verbal communicationAbility to move fast and solve problemsBasic Linux system administration skillsExperience with Redis and ElasticsearchNice to have:Experience working with KubernetesExperience with Google Cloud Platform
Responsibilities:Take part in the product/feature lifecycle (from discussing an idea to shipping to production)Ownership and responsibility over application componentsDesign and build new servicesImprove system performance and scalability
We offer:20 vacation days (workdays)7 sick daysPersonalized career growthInternal English classesEducation reimbursementCorporate events and team buildingsEquipment provided
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
