Position: Backend (Node.JS) Team Lead
Company: United Tech
Experience required: 5y
English level: intermediate

**United Tech** is a Ukrainian IT product company, founded in Kyiv. By bringing talented and bold minds together, we build global social networking and streaming products to connect people worldwide. We create mobile and web applications for millions of users from the USA, Canada, Latin America, Europe, and the Middle East.

Currently, we are looking for a skilled and experienced **Backend Team Lead**. Your primary responsibility is to manage the back-end team development process.

**It’s all about you:**
- At least 6 years of software development experience
- 3+ years’ experience working on large-scale and high-performance distributed systems based on cloud computing infrastructure
- Minimum 3 years of development and design experience with Node.js
- Managed teams for at least 3 years (with 5 team members at least)
- Experience with relational and non-relational databases (like Postgres, MongoDB, and Redis)
- Experience with SOA/Microservices (communication, patterns, development process)
- Experience working with WebSockets and messaging (like RabbitMQ, and Kafka)
- Experience with AWS (S3, Aurora, Cloudfront)
- Experience in scaling and high-load products
- Strong Computer Science fundamentals are a must

**What you’ll help us do:**
- Hands-on development of features (~70% of the time).
- Implement new services/features as a backend developer
- Contribute to all phases of the software development lifecycle
- Manage the backend development team
- Improvement of CI\CD processes
- Implement Unit Tests
- Implement API automated tests in cooperation with QA Automation Team Lead
- Implement the technical design stage in the back-end team development process
- Manage backlog grooming
- Manage tasks estimation process and improve its accuracy
- Manage back-end team delivery
- Manage tech debt backlog of back-end team
- Manage developer’s individual delivery and tech skills improvement
- Foster a culture of collaboration, knowledge sharing, and teamwork across the back-end team
- Manage back-end team engineering process from development to testing, deployment, and maintenance.
- Ensure the creation of the documentation required for knowledge sharing and optimal onboarding of new back-end team members.
- Ensure the back-end team adheres to best practices, processes, and standards for software development, testing, and deployment.
- Evaluate and implement new technologies and tools to improve the app’s performance, scalability, and reliability.

**What we offer:**
- **Comfortable working environment.** You can work at our comfortable hub in Kyiv or remotely anywhere with a flexible schedule. We reimburse expenses for renting workspaces in other cities. Also, you can get financial and legal support, modern equipment, and up-to-date tools.
- **Highly-skilled team.** We have several independent products and cross-functional autonomous teams with Tech leads. The seniority level of the team is Middle&Senior, so you will get the option to share practical cases and knowledge with experts in the social networking niche.
- **Personal impact and ambitious goals.** Our products are in top positions in their categories on App Store and Google Play. We’re free to implement our ideas and directly influence products, cherishing our users. So you can make your direct impact on fast-growing products with a multi-million audience.
- **Investment in the future.** The growth of our teammates is boosted with performance-oriented reviews, IDPs, free English classes, reimbursement of professional development courses, constructive feedback, international projects, a corporate library, and knowledge sharing.
- **Care and support.** We maintain a human-to-human approach and care for our teammates’ safety, health, and rest with 20 paid vacation days, 15 days of paid sick leave, 100% coverage of medical insurance, reimbursement for sports and equipment, corporate events, stylish merch, and relocation options.

**Hiring process:**
- Intro call with a Talent Researcher
- Interview with the Hiring team
- Reference check
- Offer

Together, we’re a passionate team united by a founder’s mentality, result orientation, trust, and constant desire to improve. Join us, and your work will be seen by millions of people worldwide.