Position Details
About this role
This role involves developing scalable, secure messaging and network communication systems using Python and cloud technologies. The engineer will work on APIs, message brokers, and network troubleshooting tools to support mission-critical applications.
Key Responsibilities
- Design and develop Python services
- Build APIs and pub/sub systems
- Implement secure device-to-cloud communication
- Automate CI/CD pipelines with Docker and Kubernetes
- Troubleshoot network issues using Wireshark
Technical Overview
The technical environment includes Python frameworks, message brokers like MQTT, Kafka, RabbitMQ, cloud platforms such as GCP, Docker, Kubernetes, and network protocols including TCP/IP, DNS, HTTP/HTTPS, TLS.
Ideal Candidate
The ideal candidate is a senior software engineer with over 5 years of experience in Python development, specializing in message brokers, cloud-native applications, and network troubleshooting. They possess strong DevOps skills and experience with GCP, Docker, and Kubernetes, capable of designing scalable, secure systems.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with MQTT or Kafka, No cloud platform experience, Less than 5 years of software development experience, No knowledge of TCP/IP or network protocols
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile