We’re looking for a Senior Back-End Developer\Team Lead 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 5+ years of experience, strong leadership skills, and proficiency in Node.js and microservices architecture.
Requirements:Leadership and team management experienceExcellent communication and presentation skillsStrong analytical capabilities with an understanding of KPIsSoftware engineering fundamentals, algorithms, data structures, and OOP5+ years of experience designing and developing scalable systems4+ years of experience with Node.jsProficient with microservices architectureProficient with unit testingExperience with RDBMS and NoSQL databasesExperience with message queues (RabbitMQ, Kafka, NATS, etc...)Proficient with cloud and SaaS architecturesGood English in both written and verbal communicationAbility to move fast and solve problemsBasic Linux system administration skills
Nice to have:● Experience working with Kubernetes● Experience with Google Cloud Platform● Experience with neo4j● Experience with Google
Benefits:20 vacation days (workdays)7 sick daysPersonalized career growthInternal English classesEducation reimbursementCorporate events and team buildingsEquipment provided