Role Overview
A digital marketing powerhouse is seeking an experienced Full Stack Developer skilled in Python, Node.js, and TypeScript to create innovative web applications and dashboards with AWS IoT integration. The role involves designing APIs, managing AWS infrastructure, and building user-friendly interfaces, all while collaborating closely with cross-functional teams.
Key Responsibilities
- Develop web applications using Python (backend), Node.js (server-side), and TypeScript with React, Angular, or Vue.js.
- Design, create, and integrate APIs for seamless data flow across applications.
- Integrate AWS IoT Hub, working with IoT hardware data for real-time insights.
- Build scalable backend applications using Django, Flask, Express, or NestJS.
- Manage and optimize AWS services like EC2, Lambda, and S3.
- Design and manage both relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
- Write clean, maintainable code and participate in code reviews.
- Collaborate with designers, product managers, and developers to enhance solutions.
- Document code, APIs, IoT integrations, and infrastructure.
Requirements
- Experience: 5-8 years as a Full Stack Developer.
- Skills: Proficient in Python, Django/Flask, Node.js, Express/NestJS, TypeScript, and AWS IoT Hub.
- Expertise: Strong API design and database management experience; familiarity with AWS cloud infrastructure.