Backend/IoT Software Engineer

Be among the first applicants.
Parkomax Middle East
United Arab Emirates
Remote
AED 120,000 - 200,000
Be among the first applicants.
2 days ago
Job description

Job Title: Backend/IoT Software Engineer

Company: Parkomax

Location: Dubai, UAE

Employment Type: Full-time

About Parkomax

Parkomax is a leading provider of advanced parking, visitor, and access management technology solutions dedicated to revolutionizing parking and visitor experiences for property owners and users. We are expanding our team and seeking a talented Backend Software Engineer to join us remotely. In this role, you'll build the infrastructure powering our innovative products and services, including robust support for IoT and hardware integration.

Job Description

As a Backend Software Engineer at Parkomax, you will be responsible for architecting, designing, implementing, and maintaining robust, distributed server-side applications. You will work closely with frontend developers, hardware engineers, product managers, and other team members to ensure that our systems are scalable, efficient, and secure. Your expertise in Node.js, JavaScript, distributed system design, and IoT integrations will help deliver high-performance applications that drive our parking management solutions and interact seamlessly with physical hardware devices.

Key Responsibilities:

  1. Backend Development: Develop and maintain backend services and APIs using Node.js and JavaScript.
  2. Architect & Develop Distributed Systems: Design and build scalable distributed architectures to ensure high availability, performance, and fault tolerance.
  3. Database & API Design: Design and optimize database schemas to support high availability and scalability.
  4. IoT/Hardware Integration: Develop a thorough understanding of hardware components, and design and implement services that directly interface with these devices. This involves processing sensor data, managing device communications, and seamlessly integrating physical system interactions into backend services.
  5. Cross-functional Collaboration: Work closely with frontend engineers and product managers to integrate user-facing elements with server-side logic and hardware interfaces.
  6. Code Quality: Write reusable, maintainable, and efficient code.
  7. Security & Performance: Implement security best practices to protect data and applications; monitor and optimize application performance to ensure responsiveness and scalability.
  8. Testing & Debugging: Conduct thorough testing and debugging of server-side code.
  9. Emerging Technologies: Stay informed of emerging backend, distributed system, IoT, and hardware interfacing technologies to keep our systems modern.

Requirements:

  1. Experience: 5-10 years of professional experience working with Node.js and JavaScript.
  2. Architectural Expertise: Strong understanding of RESTful APIs, microservices architecture, distributed systems design, and asynchronous programming.
  3. Database Proficiency: Experience with database management systems such as MongoDB, MySQL, PostgreSQL.
  4. Cloud & Containerization: Familiarity with containerization tools like Docker and deployment using AWS, Azure, or other cloud services.
  5. IoT/Hardware Integration: Proven experience or a strong interest in developing a thorough understanding of hardware components and designing services that directly interface with devices. This includes processing sensor data, managing device communications, and integrating physical system interactions into backend services.
  6. Cross-Platform Development: Experience with both Windows and Linux platforms.
  7. Version Control: Proficiency with code versioning tools, such as Git.
  8. Problem-Solving: Strong problem-solving skills and the ability to optimize code for performance and scalability.
  9. Communication: Ability to work independently in a remote environment with excellent communication skills.
  10. Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Backend/IoT Software Engineer jobs in United Arab Emirates