Senior Golang Developer

We are toogeza, a recruiting company that is focused on hiring talents and building teams for tech startups worldwide. People make a difference in the big game, we may help to find the right ones.

We are looking for a skilled and experienced Senior Golang Developer for our client.

Arkis is a DeFi prime brokerage protocol for institutional borrowers and lenders to interact in a zero-trust environment. Lenders get decentralized, secure credit provision vehicles with whitelisting, guaranteed repayment flow, and the maintenance of benefits from over-collateralization due to control over assets within the ecosystem.

They are on the lookout for motivated individual ready to join their team.


Your future responsibilities:

  • Develop new microservices, and maintain existing codebase on golang
  • Collaborating with other professionals to agree functional & non-functional requirements, participate in architecture meetings
  • Working in an Agile team with such tools as Confluence and Jira
  • Developing high-level product specifications with attention to system integration, security and performance
  • Provide technical guidance, perform peer reviews and improve code of existing services


Requirements:

  • Extensive experience building scalable applications using Golang 5+ years, OR Golang 3+ years and Java/C/C#/C++/Rust/Ruby applications 2-4 years.
  • Extensive experience with micro-service architecture
  • Experience with MQ and data streaming architecture
  • Extensive experience with building RESTful APIs and Web services, OpenAPI/Swagger
  • Experience with SQL/NoSQL databases
  • Experience with developing distributed systems using Message Brokers, Service Discovery, etc
  • Experience with containerisation tools and frameworks, such as Docker, Kubernetes
  • Good debugging skills and ability to assess overall performance of distributed network
  • Good understanding of software development lifecycle and CI/CD patterns
  • English language — upper Intermediate or advanced
  • Nice to have experience AuthN & AuthZ standards (OAuth2.0/OIDC, SAML, RBAC, etc) and tools
  • Nice to have experience with design of infrastructure security for web applications
  • Nice to have understanding of such concepts as Service Mesh, Ingress Controller, API Gateways, etc
  • Nice to know the basics of cryptography

    Will be a plus:
  • Understanding of replication algorithms in distributed systems, i.e PBFT, PoS, PoW, Raft/Paxos
  • Experience & desire to design decentralized applications based on blockchain technologies (Ethereum, Arbitrum, Polkadot, etc)
  • Advance knowledge in modern cryptography


How does the hiring process look?

— interview with Recruiter,

— tech interview,

— interview with CTO,

— culture fit interview.


We’ll review your CV and everything you have sent us within five working days. If your background meets our needs — we’ll set up a call to get to know each other better. Otherwise, we aren’t quite ready for you at this moment. But no worries — our journey has just started, and we’d love to stay in touch as our team grows and more opportunities emerge. We wish you the best of luck with your aspiration.

Required languages

English B2 - Upper Intermediate
Golang, Docker, Git, microservices, RabbitMQ, AWS, Kafka
Published 4 September
54 views
·
14 applications
72% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...