bitsCrunch
Actively Hiring
AI enhanced Decentralized Data Analytics & Forensics Protocol
- Growth StageExpanding market presence
Senior Golang Developer
- ₹10L – ₹20L • No equity
- Remote •+2
- 5 years of exp
- Full Time
Posted: 4 months ago
Visa Sponsorship
Not Available
Remote Work Policy
Remote only
Hires remotely
Everywhere
RelocationAllowed
Skills
Cryptography
PostgreSQL
Backend Development
Security
Kafka
Algorithms & Data Structures
Go (Golang)
Cryptocurrencies
Blockchain
Blockchain architecture
Blockchain Technology
Web3.Js
Web3
Golang
CI/CD
About the job
Job Description:
We are seeking a talented Golang Developer to join our team in developing a peer-to-peer (P2P) application. As a key member of our development team, you will be responsible for designing, implementing, and maintaining robust and scalable P2P solutions using the Go programming language. The ideal candidate is passionate about distributed systems, has experience with network protocols, and is excited about building innovative P2P applications.
Duties and Responsibilities:
- Design, develop, and maintain a distributed P2P application using Golang.
- Implement peer discovery, routing, and communication protocols.
- Collaborate with cross-functional teams to define requirements and design architecture.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Optimise performance and scalability of the P2P network.
- Implement security measures to ensure data privacy and integrity in the P2P network.
- Develop monitoring and diagnostic tools to troubleshoot and debug issues.
- Stay updated with the latest trends and technologies in P2P networking and distributed systems.
- Participate actively in code reviews, providing constructive feedback to fellow team members.
- Familiarity with Agile development methodologies and tools that promote efficient project management and teamwork.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in software development, with at least 5 years of experience using Golang. Preferably have at least 3 years of experience in blockchain development and GoLang.
- Strong understanding of networking concepts and protocols.
- Deep understanding of blockchain technology, including Ethereum, Polygon, Bitcoin, Solana, and other networks.
- Experience with P2P networking and distributed systems.
- Proficiency in concurrent programming and asynchronous communication.
- Familiarity with cryptographic algorithms and security protocols.
- Knowledge of any or all of the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL Experienced in continuous integration (CI), continuous deployment (CD) and continuous testing (CT)
- Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests.
- Ability to work independently and in a team environment, with excellent communication skills.
About the company
bitsCrunch
Actively Hiring
11-50
Big Data
Artificial Intelligence
Analytics
Big Data Analytics
Artificial Intelligence / Machine Learning
- Growth StageExpanding market presence
Employees joined from
Founders
Vijay Pravin Maharajan
Founder and CEO • 3 years
Munich
Gopi Kannappan
Founder • 3 years
Ashok Varadharajan
Founder • 3 years
Germany
Similar Jobs
n-fuse
We facilitate Digital Transformation
Imaginate VR/AR
3D Meeting Platform (Metaverse) in VR/AR for Collaborative Training & Support
Artesian Software Technologies
Enterprise Web and Mobile Applications Development
Learnyst
Sell courses online securely from your own branded website & mobile apps
| Networth Corp |
Fast-tracking of global problem solving and value generation from innovation
Xplorazzi
Using AI of Retail Shelf Images for merchandising audit
Master-O
Gamified frontline readiness platform for customer facing reps
Intertoons Internet Services Pvt.Ltd.
ECommerce , Web Applications , Mobile App development company
StackPro
StackPro is a new age product & services studio, helping companies big or small go digital