Tech Lead (Full-Stack) for IoT Projects
WebbyLab is a Ukrainian IT outsourcing company. We develop scalable and feature-rich Web and Mobile applications using NodeJs, React, React Native, PHP stack. We have successfully completed projects for Daimler Mercedes-Benz, Bayer, Pfizer, Uber, Ezlo, etc.
Currently, our company consists of more than 100 first-rate specialists. Our objective is to enhance our team with even more exceptional talents who will embrace our values, inspire others, and grow alongside us as we work towards achieving all our goals.
We are looking for an experienced Tech Lead to join the 2Smart team, which focuses on developing our own IoT products and IoT outsourcing projects. You will lead a team of more than 20 Middle and Senior-level specialists, ensuring high productivity and implementing new approaches to software development. Your responsibilities will include integrating new technologies, managing product architecture, coordinating development and testing, and ensuring seamless product operation throughout its lifecycle.
Our Projects:
- 2Smart Cloud: A platform for prototyping, launching, and managing products, serving as the foundation for many of our solutions. Learn more
- 2Smart Standalone: An IoT automation solution providing monitoring and control of remote objects. Learn more
- Propuskator: A comprehensive cloud-based access control system ensuring control and security for various facilities. Learn more
Outsourcing Projects:
- A management system for electric vehicle charging stations.
- An automatic drainline system cleaning solution.
- A mobile app and cloud platform for smart lighting devices.
If you are passionate about leading technical teams and developing IoT solutions, we look forward to having you on our team!
Your skill set:
- 5+ years of experience as a Software Engineer using JavaScript (Node.js, React.js, React Native);
- 1+ years of experience in roles such as CTO, Tech Lead, or Team Lead;
- Experience managing technical teams and implementing technological strategies;
- Deep understanding of the technology stack and software development processes;
- Experience with DigitalOcean, Google Cloud Platform (GCP), and technologies such as GitLab, EMQX, Percona, Influx, and NGINX;
- Proficiency with Docker and knowledge of continuous integration and delivery (CI/CD) processes;
- Strong knowledge of web protocols (HTTP, MQTT, WS);
- Experience in launching projects into production, developing, and supporting them;
- Hands-on experience in pre-sales processes, including project estimation, planning, and showcasing expertise;
- Proficiency in English at an Upper-Intermediate level or higher.
Nice to have:
- Experience in the IoT domain;
- Experience in Embedded development with skills in C or C++ programming;
- Knowledge of IoT protocols and standards (Wi-Fi, Ethernet, KNX, Modbus, Zigbee, I2C, BLE, etc);
- Skills in working with microcontrollers ESP32/ESP8266 and platforms such as ESP-IDF, Arduino, PlatformIO.
Responsibilities:
- Oversee technical aspects and solve issues within projects;
- Communicate with clients and stakeholders to gather requirements;
- Develop and delegate tasks to development teams;
- Monitor the quality and efficiency of task execution by development teams;
- Participate in pre-sales activities, including demos and technical meetings, architecture planning, and high-level project estimation;
- Organize project delivery processes;
- Launch new products and ensure their ongoing support;
- Actively participate in software development;
- Mentor and support development teams;
- Implement new tools and processes to improve team productivity.
Our benefits:
- Challenging tasks and continuous professional growth and feedback;
- Want to upgrade your skills? No problem, WebbyLab is ready to compensate for your training, conferences, courses, etc.;
- Internal pieces of training, hackathons, demo presentations of our projects;
- An opportunity to take part in writing technical articles and receive remuneration;
- Technical literature, consulting of our IT specialists;
- Flexible working schedule and type of work (remote/office);
- Paid vacation of 20 working days, sick leave.
Please indicate the salary expectations, detailed description of your experience, skills, contact details in the CV/cover letter.
Note: our recruiting team will consider your application and will contact you if your experience and qualifications align with the role. If you do not receive a response, don’t worry, it means we have kept your resume on file for future opportunities