Senior Software Engineer - Python, FastAPI, Kubernetes, Containers and IoT
Join our team of innovative and passionate engineers who are building cutting-edge solutions for the Internet of Things
Job Summary
- As a senior software engineer, you will design, develop, test, and deploy scalable and reliable applications for the IoT domain using python, FastAPI, Kubernetes, containers and other cloud-native technologies.
- You will work with a cross-functional team of product managers, architects, engineers, and quality assurance to deliver high-quality software solutions that meet the needs of our customers and stakeholders.
- You will also mentor junior engineers, conduct code reviews, and contribute to the continuous improvement of our engineering practices and processes.
Job Requirements
- Bachelor's degree in computer science, engineering, or related field, or equivalent work experience.
- At least 5 years of professional software development experience using python as the primary programming language.
- Strong knowledge and experience with kubernetes, containers, and microservices architecture.
- Experience with IoT platforms, protocols, and standards, such as MQTT, CoAP, LwM2M, etc.
- Experience with cloud computing services, such as AWS, Azure, or Google Cloud Platform.
- Experience with DevOps tools and practices, such as CI/CD, Git, Jenkins, Docker, etc.
- Excellent communication, collaboration, and problem-solving skills.
- Passion for learning new technologies and staying updated with the latest industry trends.