Hiring for Full-Stack Software Engineer | Remote | Full time
Role: Full-Stack Software Engineer
Location: Remote
Duration: Full time
Job Description:
Role Requirements:
Required:
- 7+ years with React (hooks, context, routing) and modern JavaScript/ES6+
- 5+ years with Python and serverless backend development
- Hands-on experience with AWS cloud services — compute, API management, DynamoDB, storage, and authentication
- Experience with Infrastructure as Code (CDK, CloudFormation, or Terraform)
- Familiarity with REST API design and authentication patterns (JWT, IAM-based signing)
- Comfort working across the full stack — frontend, backend, and cloud infrastructure
- Strong debugging skills — tracing issues end-to-end from UI through APIs to backend logs.
Nice to Have:
- Experience with IoT protocols (LoRaWAN, MQTT) or IoT cloud services
- Experience with time-series databases Experience with BI/analytics tools (QuickSight or similar) Familiarity with serverless and event-driven architectures
- Experience with DynamoDB data modeling (partition keys, GSIs, query optimization) Background in sustainability, smart buildings, or facilities management AWS certifications (Solutions Architect, Developer, or IoT Specialty)