Scaling Investor-Backed Startups & Growth Companies
Senior Backend Engineer – IoT, Smart Platforms
Location
United Arab Emirates
Posted
108 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – IoT, Smart Platforms
Flatgigs
• Architect from Scratch: Design and implement a greenfield, microservice-based backend architecture optimized for high-throughput IoT data ingestion. • Hardware & SIM Integration: Directly integrate diverse hardware (Telematics, Smart Meters) and manage the M2M SIM lifecycle (provisioning, activation, and data limit orchestration) via telco APIs. • Protocol Implementation: Develop handlers for IoT protocols including MQTT, CoAP, HTTP/2, WebSockets, and LwM2M. • Connectivity Management: Implement logic to monitor signal strength (RSSI), manage APN configurations, and handle failover logic for devices using cellular M2M/eUICC technology. • Logic Development: Build complex backend logic for smart solutions, such as geofencing, real-time alerting, and automated data-usage capping to prevent SIM overages. • Data Orchestration: Manage massive streams of time-series data using PostgreSQL (and TimescaleDB) to ensure data integrity and query performance. • Security: Implement industry-standard security including TLS/SSL, X.509 certificates, and Private APN/VPN tunneling for secure M2M communication.
Job Requirements
- Education: Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field.
- Experience: 5+ years in Backend Development, with at least 3 years specifically focused on IoT/M2M product ecosystems.
- Analytical Skills: Ability to troubleshoot network-layer issues (packet loss, latency) specific to cellular M2M environments.
- Innovation: Demonstrated ability to take a product from a conceptual "scratch" phase to a production-ready, global scale.
- Preferred Qualifications
- Experience with eSIM/eUICC remote provisioning standards.
- Knowledge of Private APN setup and secure IPSEC/VPN tunneling between the Telco Core and the Cloud.
- Familiarity with hardware communication standards like RS-485, CAN bus, or Modbus.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop RESTful APIs, microservices, and backend modules to support operational workflows. • Integrate with external systems, HR systems, rostering platforms, and telematics sources. • Implement data transformation, validation rules, and complex business logic. • Ensure security through proper authentication, authorization, and data protection standards. • Optimize service performance and efficiency for high-volume operational data. • Collaborate with Client Data Engineer and internal Frontend Developer to ensure seamless end-to-end functionality. • Maintain version control, documentation, and adherence to coding standards. • Participate in sprint planning, estimations, and technical discussions.
Full Stack Developer – Django, Python, React
FlatgigsScaling Investor-Backed Startups & Growth Companies
• Design, develop, and maintain server-side and client-side components for web applications. • Collaborate with UI/UX designers and product managers. • Turn complex requirements into scalable, functional solutions. • Straddle all aspects of the development life cycle, from initial conception to deployment and continued maintenance.
Senior Backend Developer
talentCWe are a Ukrainian full-service recruitment agency from the Genesis ecosystem.
• Побудувати надійну, масштабовану та швидку backend-архітектуру для AI-продукту • Обробляти великі обсяги даних і працювати зі складними ML-модулями • Забезпечити 99.9% uptime • Швидко запускати нові інструменти і фічі для клієнтів • Стати драйвером масштабування backend-частини продукт • Проєктування архітектури backend-сервісів (modular, scalable, fault-tolerant) • Розробка core-функціоналу : API, сервіси, інтеграції • Розробка та оптимізація data-pipelines (взаємодія з ML-сервісами) • Робота з базами даних : проєктування схем, оптимізація queries, performance tuning • Інтеграція зовнішніх API, сервісів та AI-модулів • Код-рев'ю та менторство молодших розробників • Розгортання сервісів (CI/CD) , участь в DevOps-процесах • Забезпечення безпеки, логування, моніторингу • Технічне рішення складних задач, участь у продуктових плануваннях
• As a Senior Node.js Backend Engineer, you will be responsible for designing, developing, and maintaining scalable, high-performance backend services that power modern digital platforms. • You will play a key role in architecting microservices-based solutions and ensuring clean, maintainable, and production-ready code aligned with enterprise standards. • Beyond implementation, you will actively bridge architecture and delivery — translating high-level system designs into robust, secure, and scalable technical solutions. • You will challenge architectural assumptions when needed and ensure that technical decisions are pragmatic, sustainable, and aligned with business goals. • You will collaborate closely with frontend engineers, architects, DevOps engineers, QA, and product stakeholders across international teams, ensuring alignment between technical design, implementation, and business outcomes in an agile environment.


