What You Bring
- Core Go Expertise: Deep, demonstrated experience with Go, including standard libraries, concurrency patterns, and developer tools (profiling, benchmarking, and debugging).
- Embedded Linux: Good hands-on experience with Embedded Linux user space and hardware-software interaction.
- Distributed Systems & Backend: Proven track record building and scaling resilient distributed systems using service-oriented architectures.
- Networking Protocols: Solid mastery of modern networking protocols, including TCP/IP, HTTP, gRPC, WebSockets, and WebRTC.
- Scripting Proficiency: Proficiency with Python and Bash for tooling, test automation, and systems scripting.
Nice to have - Practical familiarity with C or C++ for low-level systems engineering, firmware interaction, and performance-critical code.
- Working knowledge of electrical circuits and hands-on experience using lab equipment (e.g., multimeters, oscilloscopes) to debug hardware-software boundaries.
- Experience deploying, configuring, and maintaining services within Amazon Web Services (AWS) environments.