Cloud Software Developer (Firmware Update Service)
Core
Design, develop, and maintain cloud-native backend services and APIs for large-scale applications powering Ubiquiti's devices and IT solutions.
Role type
Senior IC Cloud Software Developer (Backend)
Builds
Cloud-based services, scalable APIs, and backend systems for Ubiquiti's networking and IT products.
Domain
Cloud infrastructure, backend development, and IoT/ISP technology.
Deliverable
production ML models | product features
Required skills
Node.js, RESTful API design, AWS services (ECS, S3, SQS, SNS, RDS), CI/CD, Docker, microservice architecture, cloud security, IAM management, AI development environments (Cursor, Claude Code), Spec-Driven Development
Preferred skills
TypeScript, Serverless Framework, payment system integration (Stripe), monitoring tools (CloudWatch, Datadog, Prometheus), high-availability distributed system design
Technologies
AWS, Node.js, Docker, Stripe, TypeScript, CloudWatch, Datadog, Prometheus, ECS, S3, SQS, SNS, RDS
Responsibilities
Design and implement cloud-native backend services on AWS; Develop scalable and maintainable APIs using Node.js; Collaborate with cross-functional teams to define technical solutions; Ensure service reliability, scalability, and security through monitoring and automation; Write clean, testable code and participate in code reviews; Contribute to architecture design discussions and improve service performance and cost efficiency.
Seniority
Senior, hands-on IC