Python Developer
Telus ·
- Category
- Software engineering
- Experience
- 3+ years
- Company size
- 51-200
Telus ·
CrowdStrike · India - Bangalore
Shore Scale · Europe
1global · Berlin, Berlin, Germany
1global · São Paulo, State of São Paulo, Brazil
Build and maintain Python backend services and Go-based device clients for an IoT device management platform, including REST/WebSocket APIs, job orchestration, and a Redis-backed data store.
At Crunch-IS, we're not just building technology — we're building a place where talented people grow, create, and feel like they belong. We are a globally distributed team with a strong engineering culture, open communication, and a genuine passion for solving complex problems. You won't find rigid hierarchies or unnecessary bureaucracy here — just curious professionals working together to build meaningful solutions.
Crunch-IS is a technology consulting and software development partner specializing in AI, Data, Cloud, and custom digital solutions. We work with startups, scale-ups, and enterprise companies to solve complex business challenges and accelerate their digital transformation.
We're looking for a Python Developer who will design, build, and maintain the backend services and Go-based device client powering our IoT device management and orchestration platform — working across REST/WebSocket APIs, job orchestration, and a Redis-backed operational data store.
If you enjoy combining analytics, experimentation, and hands-on execution — and want your work to clearly translate into pipeline and growth — you'll feel right at home.
Here is more About Us
The project is a device management and provisioning platform for network operators, built around a fleet of remote micro-devices that register, get configured, and are monitored through a central API. The system covers device discovery and registration, job dispatch and execution against remote devices, a repository service for firmware/software artifacts, WireGuard-based network provisioning, and a Streamlit-based operations dashboard. Backend services and the operations dashboard are written in Python, with a Go client running on the devices themselves, Redis as the operational data store, and file storage for binary artifacts. The team ships regularly to a staging/test environment and works closely with the client's technical stakeholders on requirements, bug triage, and releases.
fedex · FXE-MEISA/IND/BLRA/BLRA/Bangalore