About the job Sr. Python and/or Go Developer #1679.2
Job Title: Sr. Python and/or Go Developer
About the Role
We are looking for a Sr. Python and/or Go Developer with strong backend and systems-level experience in production environments. This role is focused on building and maintaining cross-platform services across Windows, Linux, and macOS, with a particular emphasis on networking fundamentals, device discovery, and integrations with external platforms. The ideal candidate is comfortable working autonomously, taking ownership of technical execution, and contributing effectively in operational and infrastructure-oriented environments. This is a long-term opportunity for someone who enjoys systems-focused development and solving complex backend and platform-level challenges.
Key Responsibilities
- Design, develop, and maintain backend and systems-level applications using Python and/or Go.
- Build and support cross-platform services, including Windows services, Linux daemons, and macOS launchd-based processes.
- Implement device discovery capabilities using tools and concepts such as nmap, WMI, and SSH.
- Work with networking-related protocols and concepts, including TCP/IP, SNMP, ARP, and LLDP.
- Integrate applications with external platforms through REST and GraphQL APIs.
- Operate with a high level of autonomy, managing tasks and technical decisions independently.
Must-have Requirements
- Senior-level experience in software development.
- Production experience with Python and/or Go.
- Strong understanding of networking concepts, including TCP/IP, SNMP, ARP, and LLDP.
- Experience with device discovery concepts and tools such as nmap, WMI, and SSH.
- Experience building cross-platform solutions for Windows, Linux, and macOS.
- Experience integrating with external platforms through REST and/or GraphQL APIs.
- Ability to work with a high degree of operational independence.
- Fluent English.
Nice-to-have Requirements
- Experience developing system-level services or background processes across multiple operating systems.
- Exposure to infrastructure, networking, or endpoint-focused environments.
- Personal or side projects that demonstrate technical initiative and self-direction.
- Strong communication skills.
- Interest in working within multidisciplinary and cross-functional teams.