Senior Systems Developer - Golang, Blockchain Infrastructure
Job Description
- Architect highly scalable, highly available systems with minimal guidance.
- Developing p2p infrastructure systems to support blockchain interoperability
- Establishing policies and procedures that produce secure, high-quality software
- Write and review technical proposals
- Improve engineering standards, tooling, and processes
- Coding with concurrency, efficiency and scalability as primary motive
- Document systems, build runbooks, and automate those processes
- Being hands on by writing, testing, and deploying high-performance networking code
- Rigor on clean code, unit testing, code coverage and best practices
- Supporting and Leading the team of junior developers
Required qualifications
3+ years of experience in Golang, Strong knowledge of Go programming language, paradigms, constructs, and idioms, willingness to learn on the go, ability to write clean code, a strong sense of responsibility.
Tech Stack
Go, git, linux, bash, ability to work with Docker.
Nice to have
Experience developing in c++, cryptography and system software development experience, understanding of design patterns, understanding of operating systems and networks.

About Hugobyte AI Labs
About
Connect with the team
Similar jobs (10)
Employment Type: Full-time, Contractual
Contract Duration: 3–6 Months
Job Summary
We are looking for a skilled .NET Developer with strong experience in C#, ASP.NET Core,
Web APIs, and modern application development practices. The ideal candidate should have a
solid understanding of .NET fundamentals, dependency injection, middleware, action filters,
model binding, and application architecture.
Key Responsibilities
Design, develop, and maintain scalable applications using .NET and ASP.NET Core.
Develop and consume RESTful APIs and microservices.
Implement Dependency Injection and follow SOLID principles.
Develop and configure Middleware components for request processing.
Implement and customize Action Filters for authorization, validation, logging, and
exception handling.
Work with Model Binding, Validation, and API request/response handling.
Optimize application performance and troubleshoot production issues.
Collaborate with cross-functional teams in Agile environments.
Participate in code reviews and follow coding best practices.
Mandatory Technical Skills
.NET & C#
Strong knowledge of C# and .NET Framework/.NET Core.
Good understanding of OOPs concepts and design patterns.
Hands-on experience with Extension Methods.
Understanding of Delegates, Events, Lambda Expressions, LINQ, and Async
Programming.
Knowledge of IDisposable interface and Using Statement.
ASP.NET Core
ASP.NET Core MVC
ASP.NET Core Web API
Dependency Injection (Singleton, Scoped, Transient lifetimes)
Middleware Pipeline
Action Filters
Model Binding
Authentication & Authorization
Exception Handling and Logging
Database
SQL Server
Stored Procedures
Query Optimization
Entity Framework Core
Additional Skills
REST APIs
Git
Azure DevOps / CI-CD
Unit Testing
Preferred Skills
Microservices Architecture
Docker & Kubernetes
Azure Cloud Services
Messaging Services (RabbitMQ, Service Bus)
Clean Architecture / Domain Driven Design
Interview Focus Areas
Candidates should be able to explain and demonstrate:
Dependency Injection and service lifetimes (Singleton, Scoped, Transient)
Middleware vs Action Filters
Model Binding in ASP.NET Core
Extension Methods
IDisposable and Using Statement
ASP.NET Core Request Pipeline
REST API Design Principles
Roles and Responsibility
- Design, develop, and test software applications using Golang.
- Collaborate with the development team to identify and prioritize project requirements.
- Develop high-quality, efficient, and well-documented code.
- Participate in code reviews and contribute to improving overall code quality.
- Troubleshoot and resolve technical issues efficiently.
- Stay updated with industry trends and emerging technologies to enhance skills and knowledge.
Job Requirements
- Proficiency in Golang programming language.
- Experience with IT Services Consulting projects.
- Strong understanding of software development principles and methodologies.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Strong communication and interpersonal skills.
💼 Job Description:
- Strong hands-on experience in MuleSoft (Anypoint Platform)
- Good understanding of Banking / Financial Services domain
- Experience in coding, development, and testing of integration solutions
- Ability to collaborate effectively with Business Analysts and stakeholders
- Excellent verbal and written communication skills
🎯 Key Responsibilities:
- Design, develop, and deploy MuleSoft APIs and integrations
- Work closely with Business Analysts to understand requirements
- Perform unit testing and support QA/UAT cycles
- Ensure performance, scalability, and reliability of integration solutions
- Deployment and production support.
- Strong knowledge of SQL database and experience in writing queries with and without ORM.
- Designing and creating RESTful APIs for internal and partner consumption
- Experience of code versioning tools, such as Git, Bitbucket, Github
- 4+ years exp with solid backend/engineering experience.
- Knowledge of data structures and an eye for architecture.
- Solid CS fundamentals, fluent in multi-threaded and asynchronous programming, a strong inclination for architecting at scale.
- Excellent technical design, problem-solving, debugging, and communication skills.
- Rapid prototyping worked on distributed systems at scale.
- Basic knowledge of SQL as well as NoSQL databases.
- Proficient in Golang, it's design, and concurrency patterns.
Client: MNC (WFO)
Role: DOT NET DEVELOPER
Exp: 4 years to 6 years
CTC : UPTO 30 lpa.
NOTE:Serving notice period (30days/immediate joiner.
Candidates from Bangalore location only apply.
- Hands-on working knowledge and experience is required in:
- Extensive experience working on C#, .net and .net core frameworks
- Relational Databases (SQL Server, Oracle, PostgreSQL, etc.)
- NoSQL Databases (Mongo, Cloud Spanner, etc.)
- Agile Methodologies (Scrum, TDD, BDD, etc.)
- Experience working with distributed teams across regions and time zones
- Strong organizational skills
- Display detailed, critical, quality-oriented, skeptical thinking about the product
- Experience with several of the following tools/technologies is desirable:
- GIT, Jira, Jenkins, SharePoint, Visual Studio Code.
- Microservices Architecture, Domain Driver Design, Test Driven Development is a bonus
- Design Patterns and implementing the Design Patterns
- Development of Complex Application and System Architectures
- Data Structures and Algorithms using Typescript, C# and .NET
- Experience working in Google Cloud will be a big bonus as all our systems are in the Cloud
- Knowledge of REST and gRPC API’s is a bonus
- Knowledge of the following technologies is a plus:
- Continuous Integration and Continuous Delivery Tools like GitHub, Git, etc.
- Containerization Technologies (Docker)
About us:
Siply helps underserved masses inculcate savings behaviour to build a more productive and financially secure country. Our Vision is to build the Digital Bank for 40 Crore Underserved Indians.
Company Link - https://siply.in/">https://siply.in/
About the Role:
This is the Senior role where you will build systems and infrastructure to enable seamless user experience across all our offerings in the space of Micro-Savings, Micro-Credit, Micro-Insurance, and associated Value-Added Services. You will power the user experiences on the App and translate complex technical issues into Business opportunities.
Responsibilities:
- Build the architecture for our Product platforms and take ownership for deliverables.
- Good Understanding of all stage of software development and also mentoring team.
- Design some of the most advanced & complex software systems / products in the industry.
- Determine technical feasibility of medium to low complexity features or solutions by evaluating problem, possible solutions and technology requirements.
- Exercise judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
- Collaborate and work closely with Engineering, Product and Design team.
Requirements:
- 4 to 7 years of experience in software product development.
- Degree in Computer Science or related field from top tier universities is preferred.
- Excellent abstraction, coding and system design skills.
- Strong hands-on technology experience building and running large scale systems handling multi-million sessions/transactions per day.
- Strong experience in large scale Database systems like rdbms & NoSQL stores.
- Excellent programming skills in Java/GO/NodeJS and expertise in multi- threading and performance-oriented programming.
Join us to be a part of our Growth Journey!
- Using the latest technologies to solve real problems for our customers at a massive scale
- Collaborating closely with other engineers as a valuable member of a cross-functional team
- Sharing your knowledge and building creative solutions while helping the team evolve best practices
- Designing, developing, and deploying backend services with a focus on high availability, low latency, and scalability
- Taking end-to-end responsibility for the services that are owned by your team, including taking part in an on-call rotation
Who you are
- A minimum of B.S. degree in Information Technology or Computer Science or 5+ years in a similar position
- Able to adapt, change and grow quickly as we scale the organization
- Passionate about engineering practices like agile, continuous delivery, test-driven development, traceability, and observability
- Growth mentality is curious and not afraid to be experimental.
- You share your ideas and continuously improve yourself and the team around you
- Solid experience as an Engineer designing, developing and maintaining API driven solutions
- Strong communication skills, high integrity, and great attention to detail
You’ll get to work with:
- Docker and Kubernetes
- Go and/or PHP
- PostgreSQL, Elastic Search, RabbitMQ
- Memcache, Redis
- Microservices architecture
- ELK, Jaeger, Prometheus & Grafana

• Architecture: Knowledge of data structures and an eye for architecture.
• Strong coding/debugging abilities: You have advanced knowledge of at least one
programming language, and are happy to learn more. Either Go or Java
• Distributed Systems: Experience building distributed systems at scale.
• Fast learner:
• A team player:
• Design and business acumen
Basic Qualifications
• 8 years of experience profeciency in Java or Go language and in handling large data systems
• Proficiency in Spark and related big data handling architectures• Proficiency in SQL







