What you will do
- You will design and develop scalable, reliable, and secure IoT solutions that meet the requirements of our clients.
- You will work closely with product owners, developers, and stakeholders to identify and translate business requirements into technical specifications.
- You will design, implement and maintain system architecture for IoT solutions.
- You will develop and maintain technical documentation, including system design, architecture diagrams, and API specifications.
- You will identify and troubleshoot technical issues and provide solutions to ensure system uptime and reliability.
- You will lead technical discussions and present solutions to both technical and non-technical stakeholders.
- You will participate in code reviews, architecture reviews, and technical design sessions.
- You will provide technical guidance and mentorship to software development teams to ensure the successful delivery of IoT solutions.
- You will conduct research and development activities to identify emerging trends and technologies in the IoT domain.
- You will participate in project planning and provide estimates for software development tasks.
Who you are
- You are a motivated individual who is passionate about the IoT domain and has a proven track record of delivering innovative solutions.
- You have at least 8 years of experience in software development with a focus on IoT systems.
- You have strong knowledge of IoT protocols, platforms, and architectures, including MQTT, CoAP.
- You have experience with developing IoT solutions using cloud-based platforms.
- You have experience with Thingsboard and Node-RED is a plus.
- You have proficiency in Java programming languages. Knowledge of Python, and JavaScript is a plus.
- You have expertise in Postgres, and familiarity with TimescaleDb & Cassandra would be an added advantage.
- You are experienced with software architecture design and development, including the use of design patterns and architectural styles.
- You have a strong understanding of software development methodologies, including Agile and DevOps.
- You are familiar with containerization and orchestration technologies such as Docker and Kubernetes.
- You have excellent communication and interpersonal skills.
What you can expect
- A competitive salary structure.
- An exceptional working environment with supportive peers and mentors.
- Breakfast and lunch at the office.
- Monthly team events.
- Lots of challenges and scope to implement your ideas.
Job Title: Software Architect – IoT
Job nature: Full-time
Location: Bangladesh
Available position(s):1