floLIVE is rewriting the playbook for the global IoT Connectivity landscape. Our groundbreaking Connectivity Management Service is reshaping the way Enterprises, Cloud providers, IoT service providers, and Mobile Operators connect and manage their devices across the globe. Our global presence includes the United Kingdom, United States, Israel, Bulgaria, and China, solidifying our commitment to local, secure, and compliant connectivity solutions. With our innovative software-defined connectivity technology, FloLIVE delivers seamless connectivity management across boundaries.
Position Overview:
floLIVE is looking for an experienced and hands-on Back-End software architect to be part of shaping our next generation product.
The job includes. The job will also include hands-on writing of optimized code against Data Bases (both relational and non-relational DB’s).
Responsibilities:
- Designing our next generation software architecture and building PoC for verifying our new designs.
- Be able to take ownership of new and existing infrastructures, update them, and transfer them to R&D and production.
- Solve complex software system issues such as optimizing performance, scaling and high availability
Qualifications:
- Bachelor’s degree in software engineering or computer science.
- 3+ years working experience as a Software Architect.
- 5+ years of development experience.
- Experience with developing micro-services based distributed system architecture in scaled and high-available environments.
- Experience with working with Docker and Kubernetes.
- Experience with relational DBs such as PostgreSQL and Non-relational DBs such as Elasticsearch.
- Experience with Java 8 and above, Spring Boot (Hibernate is a plus).
- Experience working with Cloud technologies such as AWS.
- Experience working with Kafka messaging queue and streaming platform.
- Excellent oral and written communication skills in English.
- Experience with Kotlin programming language – an advantage.
- Experience with Clickhouse Data Base – an advantage.
- Experience with Keycloak Identity and Access Management – an advantage.
- 3+ years of working with Operations Support Systems (OSS) and Business Support System (BSS) - an advantage.
- Extensive knowledge in telecommunications – an advantage.