Go Developer

Job description

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 Middle / 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 3-5 years, OR Golang 1-2 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.

Share this job:
Please let toogeza know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply