We are toogeza, a Ukrainian 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.
- 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
- 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 cryptographyWill 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.