Principal Engineer - AWS
Core
Designing and building scalable cloud-native solutions and backend services on AWS, combining architectural thinking with active coding for IoT and distributed systems.
Role type
Principal Engineer (Cloud Architect / Backend)
Builds
Microservices-based architectures, API-driven platforms, event-driven systems, and backend services.
Domain
Cloud computing, IoT, Distributed Systems
Required skills
AWS services (IoT Core, Device Management, Lambda, S3, IAM, SNS, API Gateway, SQS, EC2), Node.js, Microservices, REST APIs, CI/CD, TDD, Kubernetes, Containerization, Performance optimization
Preferred skills
Generative AI, IoT-based solutions, Device integration
Technologies
AWS, Node.js, Kubernetes, Docker
Responsibilities
Define end-to-end cloud architecture for large-scale distributed systems; Design microservices and event-driven systems; Actively develop backend services and build REST APIs; Perform code reviews and mentor engineers; Establish reference architectures and best practices.
Seniority
Principal, hands-on IC
