πWorldwide
Go Developer

toogeza
πRemote - Worldwide
Please let toogeza know you found this job on JobsCollider. Thanks! π
Summary
Join Arkis, a DeFi prime brokerage protocol, as a Middle/Senior Golang Developer! Develop and maintain Golang microservices, collaborate with professionals on requirements, and work in an Agile team using Confluence and Jira. You will develop high-level product specifications, provide technical guidance, and perform peer reviews. The ideal candidate possesses extensive Golang experience (3-5 years) or a combination of Golang and other languages (Java/C/C#/C++/Rust/Ruby). Experience with microservices, MQ, data streaming, RESTful APIs, SQL/NoSQL databases, distributed systems, containerization (Docker, Kubernetes), and CI/CD is essential. Strong debugging and English language skills are also required.
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
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
Preferred Qualifications
- AuthN & AuthZ standards (OAuth2.0/OIDC, SAML, RBAC, etc) and tools
- Experience with design of infrastructure security for web applications
- Understanding of such concepts as Service Mesh, Ingress Controller, API Gateways, etc
- The basics of cryptography
- 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
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πWorldwide
πWorldwide
πWorldwide
πUkraine
πWorldwide

πWorldwide
πSerbia
πMoldova