Job brief.
Role: AWS and Serverless Software Engineer – Backend
Location : Hyderabad
Experience : 5 to 8 Years
Key Responsibilities.
Software Development:
- Design, develop, and deploy new software functions and features tailored for IoT products and services.
- Enhance web dashboards (both customer-facing and internal-facing) to monitor and manage IoT devices such as Wi-Fi and LoRa-based embedded systems.
- Develop features to support customer-facing operations, including troubleshooting, user account management, and subscription management.
- Integrate internal tools with external systems such as E-Commerce websites, payment gateways, and ERP systems to ensure seamless order fulfillment.
Automation & Support:
- Work with manufacturing and testing teams to develop internal tools for device programming, activation, and GUI-based automation for testing & QA processes.
Technical Documentation:
- Develop comprehensive technical documentation for the applications and systems, ensuring knowledge sharing and smooth onboarding for other team members.
Collaboration:
- Collaborate with both technical teams and business-oriented teams to ensure that development aligns with broader business goals.
Skills & Requirements.
- Serverless Architecture: Experience working with AWS serverless technologies such as:
- AWS Lambda, DynamoDB, API Gateway, and Cognito.
- Web Dashboard Development: Experience building both internal and external-facing web dashboards.
Technical Skills.
- Solid understanding of data structures, algorithms, and software design principles.
- Strong analytical and debugging skills.
- Ability to conduct peer code reviews and approve pull requests.
- RESTful APIs and web services development.
- Programming Languages: Proficiency in one or more of the following languages:
- Python, NodeJS, Java.