Job Summary:
We are seeking a highly skilled Senior IoT Engineer / Software Engineer with over 5 - 6 years of experience in product development and software engineering. The ideal candidate will have expertise in IoT architecture, full-stack application development, and a strong background in microservices and cloud technologies.
Key Responsibilities:
- Design, develop, and deploy IoT solutions and full-stack applications to optimize performance and ensure seamless device connectivity.
- Manage server infrastructure, including domain creation, log analysis, and database backups to maintain high availability and scalability.
- Collaborate with IT and development teams to support system integration and deployment, ensuring security measures are implemented effectively.
- Develop automation scripts and tools to streamline workflows, reducing manual interventions.
- Lead the configuration and management of network security measures, including firewalls and monitoring systems.
- Oversee the deployment of security solutions across the organization to ensure comprehensive threat detection.
- Mentor junior developers, providing guidance on technical decisions and best practices in coding.
- Develop and maintain high-performance, responsive websites and applications using React, Vue.js, and other modern frameworks.
- Implement user-centered designs that improve customer satisfaction and engagement.
- Collaborate with UX/UI designers to transform designs into functional web pages, ensuring interactive and visually appealing interfaces.
- Manage and implement email marketing campaigns, leveraging tools like Mailchimp to increase engagement and conversion rates.
- Utilize micro-frontend architecture to enhance user experience across multiple devices.
- Troubleshoot and resolve technical challenges, ensuring a 99.9% bug-free experience across platforms.
Qualifications:
- Bachelor's degree in Information Technology or related field.
- 5+ years of experience in software and IoT engineering.
- Experience with cloud technologies (AWS) and containerization (Docker, Kubernetes).
- Strong understanding of CI/CD pipelines and DevOps practices.
- Familiarity with IoT hardware and software integration, including microcontrollers and sensors.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
- Experience with CSS libraries (Tailwind, Bootstrap) and component libraries (Ant Design, Chart.js).
- Familiarity with state management tools (Redux, Vuex) and build tools (Webpack).
- Strong understanding of RESTful APIs and micro-frontend architecture.
Skills:
- Databases: MySQL, MongoDB
- Frameworks and Tools: Vue.js, Next.js, React.js, Java Spring Boot, REST APIs, PowerBI
- IoT Technologies: Arduino, Raspberry Pi, ESP32, Things Board, Node-RED
- Soft Skills: Collaboration, problem-solving, well-planning, good documentation