We are Looking for a Senior Golang Engineer with experience in building high-performance backend systems, cross-platform services, and scalable applications. Strong expertise in Go, concurrency (goroutines, channels, mutexes), REST APIs, and system-level programming is essential.
ProMobi Technologies Pvt. Ltd.
We are looking for a hands-on Senior Product Engineer – Golang to design and build high-performance, cross-platform software components that power our device management platform. This is not a typical backend development role. You’ll be responsible for developing platform services, system modules, background agents, and core product components that interact with operating systems, devices, and network services. The ideal candidate has strong Go fundamentals, enjoys systems programming, and is passionate about building performant, reliable software.
- Design, develop, and maintain cross-platform services, modules, and product components using Golang.
- Build scalable and efficient background services that run reliably across differentboperating systems.
- Develop software that interfaces with operating system APIs, devices, network services, and platform resources.
- Write highly concurrent applications using Go’s concurrency primitives such as goroutines, channels, mutexes, and synchronization packages.
- Optimize applications for performance, memory efficiency, and low resource utilization.
- Design and implement robust APIs and service interfaces where required.
- Troubleshoot complex production issues involving concurrency, networking, and system interactions.
- Participate in architecture discussions and contribute to technical design decisions.
- Mentor engineers on Go best practices and software design.
Strong Go fundamentals. You’re genuinely fluent in idiomatic Go: interfaces, error handling, the standard library, package design and the toolchain (go test, go vet, profiling, modules).
Concurrency is a core strength. You can design and reason about multi-threaded code using goroutines, channels, select, and the sync package (Mutex, WaitGroup, etc.). You understand context for cancellation and deadlines, know how to avoid and detect data races, and have a working mental model of the Go scheduler and memory model.
Good understanding of operating system concepts including processes, threads, filesystems, memory management, and inter-process communication.
Experience designing and consuming REST APIs.
Strong debugging and troubleshooting skills.
Product sense. You ask why before how, and you care about the outcome for users.
- Experience with Go networking libraries (net, net/http) and network programming.
- Understanding of TCP/IP, HTTP/HTTPS, WebSockets, gRPC, sockets, or other networking protocols.
- Experience developing cross-platform applications for Windows, Linux, and/or macOS.
- Exposure to device communication, system programming, endpoint management, or security products.
- Experience with Docker, Kubernetes, and cloud-native development.
- Basic exposure to frontend/web technologies for building management consoles or supporting UI integrations.
- Familiarity with CI/CD pipelines and automated testing.
- A product engineering mindset with strong ownership and accountability.
- Passion for solving low-level systems and performance challenges.
- Ability to independently design, build, and own features from concept to production.
- Strong analytical and problem-solving skills.
- Excellent collaboration and communication skills.
- Health Benefits
- Fitness Benefits
- Hobby Allowance
- Educational Benefits
- Personal Accident Policy
- Term Insurance
ProMobi Technologies is one of the fastest-growing bootstrapped SaaS companies. Our mission is to empower organizations across different verticals to solve real business problems with world-class SaaS products. We are driven by young, passionate, and highly experienced professionals who have a knack for building cutting-edge solutions and delighting our customers. Our product portfolio includes Scalefusion, a Unified Endpoint Management (UEM) solution, NuovoPay, a Device Financing Risk Management (DFRM) platform, and NuovoTeam, a Push-to-talk & team communication platform.
Scalefusion - our flagship product is a leading mobile device & endpoint management software helping businesses to secure and manage a fleet of mobile devices and diverse endpoints including smartphones, tablets, laptops, rugged devices, POS, and digital signages.
NuovoPay enables Telecom Carriers, Resellers & Finance companies to protect their leased devices against EMI payment defaults. NuovoPay’s mobile locking technology remotely locks the devices that are leased to the consumers in the event of failure in EMI payments or if the devices are reported stolen. This ensures reduced collection costs and timely EMI payments.
NuovoTeam is an all-in-one employee productivity and push to talk(PTT) app that facilitates employee productivity tracking, communication and collaboration across your workforce with its distinctive features