> Markdown version of [/jobs/ext/4256165-golang-developer](https://www.wearedevelopers.com/jobs/ext/4256165-golang-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # GoLang Developer - **Company:** KaashTech LLC - **Location:** Menlo Park, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Software Applications, Application Performance Management, Automation of Tests, Microsoft Azure, Unix, C++ (Programming Language), Cloud Computing, Profiling, Code Review, Computer Programming, Computer Networks, Databases, Continuous Integration, Data Structures, Software Debugging, Linux, DevOps, Distributed Systems, Memory Management, Protocol Buffers, PostgreSQL, Enterprise Messaging Systems, MongoDB, MySQL, Object-Oriented Software Development, RabbitMQ, Redis, Software Tools, Memory Leaks, Shell Script, Software Engineering, Software Systems, Software Organization, Multithreading, Google Cloud, Performance Testing, Concurrency, Backend, Git, Procedural Programming, Kubernetes, Information Technology, Apache Kafka, Codebase, Software Coding, Restful APIs, Grpc, Docker, Golang, Microservices - **Published:** October 12, 2026 - **Apply:** https://www.dice.com/job-detail/c70cabd3-4751-4e93-9db5-be2410276eb8 ## About the Role * Bachelor's degree in Computer Science, Engineering, or a related field. * 8 years of professional software development experience. * Strong programming experience in Golang. * Good hands-on experience with C and/or C++. * Strong understanding of: * Object-oriented and procedural programming * Data structures and algorithms * Pointers, memory management, and resource handling * Multithreading and concurrency * Networking and operating system concepts Experience developing REST APIs and backend services. Familiarity with databases such as PostgreSQL, MySQL, MongoDB, or Redis. Experience with Git and standard software development tools. Strong debugging, analytical, and problem-solving skills. Good communication and teamwork abilities., * Experience with Go frameworks such as Gin, Echo, Fiber, or Chi. * Experience with C++11/14/17/20 standards. * Knowledge of Linux/Unix systems and shell scripting. * Experience with microservices and distributed systems. * Familiarity with Docker, Kubernetes, and CI/CD pipelines. * Experience with messaging systems such as Kafka, RabbitMQ, or NATS. * Knowledge of cloud platforms such as AWS, Azure, or Google Cloud. * Experience with gRPC, Protocol Buffers, or service-to-service communication. * Familiarity with profiling and debugging tools such as: * GDB * Valgrind * pprof * AddressSanitizer * ThreadSanitizer Experience working with embedded systems, networking software, operating systems, or performance-critical applications. ## Description We are looking for a skilled Golang Developer with strong C/C++ experience to design, develop, and maintain high-performance, scalable, and reliable software solutions. The ideal candidate will have hands-on experience building backend services and systems software using Go, along with a solid understanding of C/C++ programming, memory management, concurrency, and low-level system concepts., * Design, develop, test, and maintain software applications using Golang, C, and C++. * Build scalable, secure, and high-performance backend services, APIs, and system components. * Develop and integrate RESTful APIs, microservices, and distributed systems. * Work with C/C++ libraries, SDKs, and existing codebases. * Implement efficient algorithms, data structures, multithreading, and concurrency models. * Analyze and optimize application performance, memory usage, and resource utilization. * Debug complex production and system-level issues using appropriate tools. * Develop unit, integration, and performance tests. * Participate in code reviews, design discussions, and technical documentation. * Collaborate with product managers, architects, QA engineers, DevOps teams, and other developers. * Contribute to continuous integration, deployment, and automated testing processes. * Ensure adherence to coding standards, security guidelines, and software development best practices.