Apply

Software Engineer [Go]

Posted about 7 hours agoViewed

View full description

πŸ” Industry: Blockchain

πŸ—£οΈ Languages: English

Requirements:
  • Must have a strong interest in performance, scalability, and security in blockchain systems.
  • Preference for candidates who are self-starters and motivated.
Responsibilities:
  • Join the Celestia Node Team to enhance node software.
  • Solve challenges related to data availability for blockchain teams.
  • Engage in a variety of technical disciplines.
Apply

Related Jobs

Apply

πŸ“ Poland, Portugal, Bulgaria

πŸ” Software Development / Digital Asset Industry

🏒 Company: Dev.ProπŸ‘₯ 501-1000πŸ«‚ Last layoff about 2 years agoDevOpsUX DesignOutsourcingIT ManagementSoftware EngineeringSmart ContractsInformation TechnologySoftware

  • Proven experience in backend development with Go (Golang).
  • Strong understanding of wallet functionality such as signing and on-chain validity.
  • General understanding of blockchain concepts, including Web3 and smart contracts.
  • Familiarity with cryptography principles as applied to wallets.
  • Experience with tools such as gRPC, Wire, Docker, Kubernetes, and GCP.
  • Ability to write efficient tests and use CI/CD tools for code quality assurance.
  • Strong skills in debugging and troubleshooting live systems.
  • Excellent communication and documentation skills.
  • Ability to work autonomously and solve problems independently.
  • Upper-Intermediate English level.

  • Join the Protocols team to support onboarding of new digital assets for strategic partnerships.
  • Integrate new blockchain protocols and networks.
  • Build and maintain custody features related to address generation, transactions, and balance monitoring.
  • Develop staking and governance functions for wallet compatibility.
  • Effectively communicate progress, blockers, and technical decisions.
  • Write maintainable and well-documented code.
  • Conduct tests to ensure code quality.
  • Debug and resolve live system issues.
  • Review open-source protocol code.
Posted 3 days ago
Apply
Apply

πŸ“ Turkiye

πŸ” Cybersecurity

🏒 Company: SonicWall

  • Minimum 8+ years of experience with high-performance micro-service-based backend development preferably in Golang
  • Excellent knowledge of the software development lifecycle
  • Excellent understanding of data structures & algorithms, databases and programming concepts
  • Hands-on experience in designing scalable cloud-based, multi-tenant backend applications
  • Good experience with SQL and NoSQL databases (PostgresSQL, DynamoDB, MongoDB, Redis, ElasticSearch)
  • Experience in large-scale system architecture, high scalability, availability, and optimization
  • Experience with cloud service providers - preferably AWS and Azure
  • Knowledge of DevOps practices, tools (Docker, Kubernetes etc.), cloud databases and storage
  • Excellent verbal and written English language and communication skills

  • Design, develop and maintain backend services of industry leading cyber security platform
  • Develop high-quality and scalable backend services within microservice-based architectures
  • Comfortable multi-tasking in a fast-paced, agile team environment
  • Collaborate with peers in Turkey and other development centers across various departments

AWSBackend DevelopmentDockerSoftware DevelopmentSQLAgileCybersecurityDynamoDBElasticSearchKubernetesMongoDBAlgorithmsAzureData StructuresGoRedisNosqlCommunication SkillsDevOps

Posted 21 days ago
Apply
Apply

πŸ“ Europe, Milan

🧭 Full-Time

πŸ” Open-source software and technology

🏒 Company: Canonical - Jobs

  • Experience developing software using Go.
  • Excellent communication skills in English, both verbal and written, especially online.
  • An exceptional academic track record from high school and preferably university.
  • Willingness to travel up to 4 times a year for internal events.

  • Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system.
  • Collaborate proactively with a distributed team.
  • Debug issues and interact with upstream communities publicly.
  • Work with talented engineers across various fields.
  • Discuss ideas and collaborate on finding good solutions.
  • Travel globally for 2 to 4 weeks per year for events.

Software DevelopmentGoCommunication SkillsDebuggingEnglish communication

Posted 25 days ago
Apply
Apply

πŸ“ Germany, Portugal, Spain, UK

πŸ” Payments technology

  • Deep understanding of designing and building distributed systems.
  • Enjoys working on complex challenges requiring high performance and robustness.
  • Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them in production.
  • Appreciation for clean code and software engineering best practices.
  • Experience with Go and a 'right tool for the job' mentality.
  • Excellent communication skills and a collaborative attitude.

  • Design, develop, and optimize high-performance Go-based microservices essential to transaction management and payment processing.
  • Push the boundaries of CockroachDB with efficient database configurations and high-performing queries.
  • Optimize inter-service communication using NATS for low-latency processing.
  • Continuously refine services for cost-efficiency and performance while maintaining availability SLOs.
  • Maintain high availability standards in a multi-cloud Kubernetes environment (AWS, Azure, GCP).

KubernetesGoCommunication SkillsCollaborationCI/CDMicroservices

Posted 25 days ago
Apply
Apply

πŸ“ Argentina, Canada (Ontario or Quebec only)

πŸ” Payments Technology

🏒 Company: Form3 (via Otta)

  • Deep understanding of designing and building distributed systems.
  • Enjoys tackling complex challenges within critical software for high performance and robustness.
  • Familiarity with cloud and containerization technologies, CI/CD pipelines, and test automation tools.
  • Interest in owning projects end-to-end and supporting them in production.
  • Appreciation for clean code and software engineering best practices.
  • Experience in programming with Go and a versatile approach to tool selection.
  • Great communication skills with enthusiasm for knowledge sharing and collaboration.

  • Join an engineering team developing US gateway products (FedNow, Fedwire, TCH RTP).
  • Contribute to functional build, design, and testing of products.
  • Manage and extend Form3's infrastructure.
  • Support daily product operations as part of the on-call rotation.
  • Help prepare products for customer onboarding.

AWSElasticSearchGCPJavaKubernetesProduct OperationsGoPrometheusCommunication SkillsCollaborationCI/CDTerraformMicroservices

Posted 29 days ago
Apply
Apply

πŸ“ Germany, Portugal, Spain, UK

🧭 Full-Time

πŸ” Payments technology

🏒 Company: Form3 (via Otta)

  • Deep understanding of designing and building distributed systems.
  • Enjoy working on complex challenges within critical software requiring high performance and robustness.
  • Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them in production.
  • Appreciation for clean code and software engineering best practices.
  • Experience with Go and a 'right tool for the job' mentality.
  • Great communication skills for knowledge sharing and collaboration.

  • Design, develop, and optimize high-performance Go-based microservices that are essential to transaction management and payment processing.
  • Push the boundaries of CockroachDB via efficient configurations and high-performing queries for scalability and speed.
  • Optimize inter-service communication using NATS for low-latency and distributed processing.
  • Continuously refine services to maintain cost-efficiency while upholding performance SLOs.
  • Ensure high availability standards in a Kubernetes multi-cloud environment across AWS, Azure, and GCP.

AWSGCPKubernetesAzureGoCommunication SkillsCollaborationCI/CDTerraformMicroservices

Posted 29 days ago
Apply
Apply

πŸ“ Germany, Spain, Portugal, UK

πŸ” FinTech

🏒 Company: Form3 (via Otta)

  • Deep understanding of designing and building distributed systems.
  • Experience with Go programming language and a 'right tool for the job' mentality.
  • Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines.
  • Appreciation of clean code and software engineering best practices.
  • Strong communication skills and enjoyment in sharing knowledge and collaborating.

  • Responsible for the development of Form3's Fraud & Anti Money Laundering solutions.
  • Involved in end-to-end software development project lifecycles, from design and planning through testing and support.
  • Work collaboratively within the FinCrime team to deliver best-in-class services.

AWSSoftware DevelopmentElasticSearchGCPJavaKubernetesGoPrometheusCommunication SkillsCI/CDTerraformMicroservices

Posted 29 days ago
Apply
Apply

πŸ“ Argentina

πŸ” Payments technology

🏒 Company: Form3 - External

  • Deep understanding of designing and building distributed systems.
  • Experience with cloud and containerization technologies, test automation tools, and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them in production.
  • Appreciation of clean code and software engineering best practices.
  • Experienced in programming in Go.
  • Great communication skills and a collaborative approach.

  • Join one of three engineering teams developing US gateway products.
  • Contribute to functional build, design, and testing.
  • Manage and extend infrastructure.
  • Support daily product operations as part of the on-call rotation.
  • Play a crucial role in onboarding first customers.

AWSElasticSearchGCPJavaKubernetesProduct OperationsGoPrometheusCommunication SkillsCollaborationCI/CDTerraformMicroservices

Posted 29 days ago
Apply
Apply

πŸ“ Germany, Portugal, Spain, UK

πŸ” Payments technology

🏒 Company: Form3 - External

  • Deep understanding of designing and building distributed systems.
  • Enjoys working on complex challenges within critical software with a focus on high performance and robustness.
  • Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them in production.
  • Appreciation of clean code and software engineering best practices.
  • Experience with Go and a 'right tool for the job' mentality.
  • Great communication skills and a collaborative spirit.

  • Maintain and enhance mission-critical infrastructure technology for banks and financial institutions.
  • Identify and implement improvements to enhance performance, scalability, and reliability of high-volume payment systems.
  • Collaborate with senior engineers to tackle challenges of securely processing millions of transactions daily.
  • Support high-volume payment products, resolve queries, and investigate transaction anomalies driven by customer requests.

KubernetesGoGrafanaPrometheusCommunication SkillsCI/CDDevOpsTerraformMicroservices

Posted 29 days ago
Apply
Apply

πŸ“ Germany, Portugal, Spain, UK

πŸ” Payments

🏒 Company: Form3 - External

  • Deep understanding of designing and building distributed systems.
  • Enjoys working on complex challenges within critical software where high performance and robustness are essential.
  • Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them as they go live in production.
  • Appreciation of clean code and software engineering best practice.
  • Experience with Go, along with a 'right tool for the job' mentality.
  • Great communication skills who enjoy sharing knowledge and collaborating with others.

  • Design, develop, and optimise high-performance Go-based microservices, essential to transaction management and payment processing.
  • Push the boundaries of CockroachDB with efficient database configurations and high-performing queries to support scalability and speed.
  • Optimise inter-service communication using NATS for low-latency and distributed processing.
  • Continuously refine services to balance cost-efficiency with high performance, maintaining strict availability and performance SLOs.
  • Maintain high availability standards in a Kubernetes multi-cloud environment, operating across AWS, Azure, and GCP.

AWSGCPKubernetesAzureGoCommunication SkillsCollaborationCI/CDTerraformMicroservices

Posted 29 days ago
Apply

Related Articles

Posted 4 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 4 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 4 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 4 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 4 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.