📋 Description
• Design, build, and maintain scalable full-stack applications using modern technologies
• Build and maintain backend services, APIs, and data models supporting customer-facing and internal systems
• Develop responsive, performant front-end interfaces that deliver exceptional user experiences
• Contribute to system design and architecture discussions, making thoughtful tradeoffs
• Participate in the full software development lifecycle: requirements, design, implementation, testing, deployment, and support
• Implement cloud-native solutions using AWS services
• Develop RESTful APIs, event-driven services, and integrations supporting hardware-software coordination
• Ensure systems are reliable, secure, and scalable through proper design and implementation
• Experience using AI-assisted development tools to improve productivity and code quality, including tasks such as code generation, debugging, and documentation
• Collaborate with Product and Design to translate requirements into technical solutions
• Collaborate with firmware, IoT, and data teams on integrated system functionality
• Participate in code reviews, pair programming, and knowledge sharing
• Contribute to shared component libraries and promote consistency across applications
🎯 Requirements
• Typically 5–8 years of professional software engineering experience
• Strong experience in full-stack development with TypeScript
• Proficiency in modern front-end frameworks such as React, Next.js/Tanstack Start, Tailwind
• Experience building backend services and APIs (Node.js or similar)
• Experience with AWS cloud services (Lambda, API Gateway, DynamoDB, IoT Core, ECS/Fargate, CDK or similar)
• Solid understanding of software architecture, API design, and distributed systems fundamentals
• Experience implementing responsive, accessible, cross-browser compatible interfaces
• Implement comprehensive testing strategies and CI/CD pipelines for continuous delivery (experience with GitHub Actions is a plus)
• Experience using AI-assisted development tools (e.g., Copilot, ChatGPT)