Source description
About the role
Job Title: Senior / Software Engineer – Golang (Blockchain Infrastructure) Location : Noida (On-site) Employment Type : Full-Time Notice Period : Immediate to 30 day s About the Role Are you passionate about building high-performance decentralized infrastructure We are seeking a talented and enthusiasti c Golang Develop er to join our dynamic engineering team. In this role, you will be responsible for designing, implementing, and maintaining robust, scalable, and low-latency system services that power our cutting-edge blockchain technology.If you thrive on concurrent programming, distributed systems architecture, and solving complex web3 challenges, we want to hear from you! Key Responsibilities Application Developme nt: Design, develop, test, and maintain robust Go-based core applications, microservices, and system services Blockchain Infrastructu re: Work on developing and optimizing distributed system clients to build feature-rich, high-performance blockchain networks API & Integrati on: Create, expose, and maintain secure, high-throughput RESTful or gRPC APIs for seamless cross-service integration Testing & Quality Assuran ce: Develop rigorous unit and integration tests with high code coverage to ensure absolute stability in multi-threaded environments Performance Optimizati on: Profile and optimize applications for maximum speed, memory efficiency, and vertical/horizontal scalability Code Review & Mentorsh ip: Participate actively in peer code reviews, provide constructive feedback, and uphold excellent code quality standards Troubleshooting & Debuggi ng: Identify, isolate, and resolve complex performance bottlenecks and concurrency issues in production environments Documentati on: Maintain clear, concise, and comprehensive technical documentation for all developed codebases, network architectures, and modules Qualifications & Technical Skills Educat ion: B.Tech / B.E. / M.Tech in Computer Science, Information Technology, Electronics, or a related engineering field Core Expert ise: Strong, hands-on proficiency in Go (Gol ang) programming Concurrency & Performa nce: Deep understanding of concurrent programming constructs (Goroutines, Channels, sync packages) and experience with multi-threaded/distributed systems Microservi ces: Solid experience with microservices architecture and RESTful API development DevOps Ecosys tem: Familiarity with containerization technologies such as Do cker and orchestration tools l ike Kubern etes Databa ses: Strong knowledge of database systems—b oth SQL (e.g., PostgreSQL, MySQL) and N oSQL (e.g., MongoDB, Redis) Preferred Qualifications Hands-on experience with prominent blockchain frameworks like Ethereum (Go-Ethereum/Geth), Hyperledger Fabric, or Corda Familiarity with cryptographic principles, public-key infrastructure (PKI), and security best practices Experience setting up and utili zing CI/CD pipe lines and automated testing frameworks Active contributions to open-source Golang or Web3/Blockchain projects
More at Recro