👨🏻‍💻 postech.work

Junior Backend Developer (English Speaking)

Artiv Technology • 🌐 In Person

In Person Posted 6 days, 22 hours ago

Job Description

Company Description

Artiv Technology combines skilled professionals, advanced insights, and extensive industry experience to deliver innovative solutions that drive organizational success. By focusing on business, technology, and analytics, we help our clients create new forms of value. Our expertise is grounded in an objective approach to problem-solving, ensuring high performance and impactful results.

Job Description

We are seeking a skilled Backend Developer to join our team in building an innovative IoT Photo Booth system. This role focuses on developing the server-side infrastructure that powers real-time photo capture, processing, and sharing features. You will collaborate with frontend developers, hardware engineers, and designers to create a seamless, scalable platform that integrates IoT devices for capturing images, applying effects, and delivering outputs via cloud services.

Key Responsibilities:

- Design and implement robust APIs and microservices for handling photo uploads, user authentication, data storage, and real-time notifications.

- Integrate with IoT hardware (e.g., cameras, sensors) using protocols like MQTT, WebSockets, or RESTful services to enable device communication and control.

- Manage databases for storing user data, photo metadata, and session histories, ensuring data security and compliance with privacy regulations (e.g., GDPR).

- Optimize backend performance for high-traffic scenarios, such as events or public installations, including scaling with cloud providers like AWS, Azure, or GCP.

- Implement features for image processing pipelines, such as filtering, watermarking, or AI-based enhancements using libraries like OpenCV.

- Troubleshoot and debug issues related to network latency, device connectivity, and system reliability.

- Participate in code reviews, agile sprints, and deployment processes using CI/CD tools.

- Collaborate on system architecture to ensure the backend supports future expansions, like social media integrations or analytics.

The project emphasizes creativity, reliability, and user-centric design to deliver fun, interactive photo experiences.

Requirements

- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

- 1-3 years of professional experience in backend development, preferably with IoT or real-time applications.

- Experienced with server-side languages such as Node.js, Python (with Flask/Django), Java, or Go.

- Experienced with databases like PostgreSQL, MongoDB, or Redis, including schema design and query optimization.

- Experienced with cloud platforms (AWS, Azure, GCP) and containerization tools like Docker and Kubernetes.

- Experienced with IoT protocols (MQTT, CoAP) and API development (REST, GraphQL).

- Experienced with message queues (e.g., RabbitMQ, Kafka) for handling asynchronous tasks.

- Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced, collaborative environment.

- Strong communication skills in Cantonese or Mandarin is a plus.

- Fresh Graduate is welcome

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.