Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang Cere Network Jobs (1 new this month) in December 2024 at companies like Volume Finance, PacketFabric and Clearmatics Technologies Ltd paying at least 50,000 USD per year working as a Senior Golang Engineer, Senior Software Engineer and Blockchain Core Developer - Golang, Ethereum. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
33 developers joined Golang Cafe in the last 30 days
12,461 developer profiles page views in the last 30 days
Here at Volume, we work with the best partners to make decentralized finance protocols valuable. We solve problems of protocol utility, governance and growth for the leading DeFi protocols. From our team effort, we are able to drive massive growth of user transactions and the launch of the protocol economy. If a protocol fails to attract user activity, token value falters and innovation will flow away from the network.
Volume delivers software tools and user experiences that increase protocol token utility and community engagement, measured by protocol transaction volume growth. The Volume team’s interests are the protocol interests: Growth of user transactions.
Volume successfully launched Sommelier’s first iteration as PeggyJV, bringing the Cosmos Ethereum bridge to market and resulted in Sommelier raising a total $25MM in funding to launch the first automated DeFi blockchain to manage Liquidity Provider capital on Ethereum via the Cosmos. Sommelier consists of the Cosmos Stargate SDK, its Tendermint-based consensus layer and a decentralized, bi-directional Ethereum bridge, managed by a global network of validators. Liquidity Providers (LPs) will be able to use Sommelier to author and execute complex, automated financial transactions, such as portfolio rebalancing, limit orders, as well as a host of other features that token holders have come to expect from centralized finance (CeFi), but that are not currently available in DeFi.
Our investors include Polychain Capital, Alameda Ventures, Standard Crypto and Multicoin.
We are always looking for individuals who desire a high impact, high visibility role within a company that is making crypto and decentralized protocols valuable.
About the Role:
As a Senior Golang Engineer on our Engineering team, you will have a chance to work across the full spectrum of our protocol architecture that is built around the Cosmos-SDK, built in Golang, Rust and Solidity. Our software empowers Sommelier validators to secure the Sommelier network which offers financial automation globally. As an early employee you will be a critical part of our core team and have a significant influence over the direction of the company.the direction of the company.
RESPONSIBILITIES:
Participating in and driving technical specifications, design, architecture, and implementation for new features on the Cosmos SDK
Writing reusable libraries and custom logic for blockchain state machines and ensuring solid test coverage
Participating in code reviews
Minimizing tech debt while strategically pushing for progress with new features
Help scale the team and create our engineering culture
Participation and leading coordination for one or more of the SDK’s architecture working groups
REQUIREMENTS
3+ years working with Go in production, as well as solid experience in some other programming languages
Degree in Computer Science, required
Able to meet deadlines deliverables
You enjoy learning and digging into open source code, committing on other projects
You can organize yourself well, and can work in an agile manner
You enjoy a healthy balance between working autonomously and collaborating closely with peers through pairing sessions and architecture design meetings
You enjoy analyzing solutions and can participate in defining good architecture
Good written communication in English is essential
Previous experience working remotely and/or leading teams is a plus
Previous experience maintaining open source software (particularly libraries and/or frameworks), a plus
Previous experience working with the Cosmos SDK or related technologies, a plus
You are passionate about blockchain, have used DeFi dApps and believe in the opportunity of decentralization and blockchains to change how the financial world works today
You thrive in a startup environment and feel best working in a small, cross-functional team where you can roll up your sleeves and be hands on
You have an interest in working in a self organizing environment and bring creativity to start your own initiatives within the Cosmos Stargate SDK
About Volume:
Volume is a dynamic start-up company, and our successful candidate must have the ability and desire to work in a fast-paced environment. As a distributed team, we hire anywhere in the world, and at various levels of experience (entry, senior, staff). We look for people with unique perspectives and diverse backgrounds.
Volume is an equal opportunity employer and committed to a diverse workplace. All applicants will be considered equally without regard to race, color, ethnicity, veteran status, religion, national origin, marital status, political affiliation, age, sex, sexual orientation, gender identity, disability status, membership in an organization or any other non-merit factors.
We have a great benefits package, including parental leave, contributions to your retirement, competitive pay, and unlimited time off. For U.S-based employees, we also provide platinum-level health, dental, and vision coverage for you and your family.
As a well-rounded software engineer, you should definitely be the type that appreciates diversity in your day, and challenges outside of your comfort level!
WHAT YOU’LL BE DOING:
Designing a deterministic lifecycle workflow for our next product offering.
Writing core platform code for a new feature, and unit tests for functionality.
Leading discussions on new development and gathering requirements from business users for new features.
Refactoring and improving existing code for performance and simplicity.
Build tools to help our internal business partners better perform their jobs
Researching additional ideas, you may have to improve the product/platform overall and sharing with the team.
Interacting with customers and/or sales on a bug in the software, quickly resolving it, and coordinating across the team to push a fix.
Working with other engineers and discussing quirks in network protocols and network interconnection which translate rapid API changes.
WHAT YOU BRING:
The right candidate will have an abundance of hard-core programming skills, have solid instincts for API usability and design patterns. You are probably a full-stack developer who naturally gravitates towards work on a product core. You know how to sacrifice algorithmic elegance for getting it done on deadline. More specifics include:
Extensive experience with Go in large applications developed in a team environment
Expert unit tester
Experience building tools and applications used by internal company users
Extensive experience with the HTTP protocol and developing and using RESTful APIs
A solid understanding of OO programming paradigms
Experience with working in globally distributed systems
Experience using NoSQL data stores like Cassandra
Be completely at home on any nix command line and building your own tools
Very comfortable using Git in a team environment (i.e. pull-requests, branch management, rebasing)
Experience working in an environment leveraging remote communication collaboration tools like Slack, Zoom etc
Never being afraid to venture boldly where none have gone before and develop code where there are no previous libraries to draw from
Preferred Experience
Any experience interacting with physical world equipment - industrial, medical, etc
SQL experience.
Work Experience
The right candidates will most likely have a strong background working in large scale data center, compute or storage environments, with a proven track record of completing projects on time in spite of obstacles.
About PacketFabric
PacketFabric is the connectivity cloud. We built a global, 50+Tbps carrier-class optical network that is completely automated and consumable on-demand like SaaS, so enterprises can connect the core of their hybrid and multi-cloud architectures and grow their digital business.
We offer private and secure point-to-point, hybrid cloud, multi-cloud, and custom connectivity services that you can provision in minutes via our self-service portal or programmable API. We offer flexible consumption of our services, with month-to-month or longer terms, or even usage-based for bursting and disaster recovery.
PacketFabric was recognized with the “2020 Fierce Telecom Innovation Award for Cloud Services,” named one of the “10 Hottest Networking Startups of 2020” by CRN, a Futuriom 40 Top Private Company, and a “2020 Cool Vendor in Enhanced Internet Services and Cloud Connectivity” by Gartner.
PacketFabric is a distributed, fully remote team with people living and working all over the world.
What PacketFabric Offers
Remote first, globally distributed team.
The chance to disrupt the entrenched telecommunications infrastructure industry.
A supportive and optimistic team that likes to learn from each other.
A product development pipeline that’s constantly pushing new features and enhancing the quality of existing products.
The opportunity to work with many different industries and customer types.
A small company culture.
Great health, dental, and 401(k) for US residents.
What PacketFabric Doesn’t Offer
Lack of direction: we maintain a clear roadmap and product pipeline.
A commute: no hours wasted in megaregion rush hour traffic.
A dress code: a robe and slippers is acceptable attire any day of the week
Clearmatics is a protocol engineering company. We are building a new financial market architecture that is more open, fair, and resilient than the legacy systems that are in use today. We develop protocols and software that create new markets for risk and more efficient infrastructure for trading, backed by a robust and scalable blockchain network, and secured with modern cryptographic techniques and economic mechanism design.
Clearmatics is based in London but operates on a 'remote first' model. We welcome candidates from all over the world. We have close ties to the Open Source and Ethereum communities, with Vitalik Buterin as an adviser.
The Engineering team at Clearmatics is responsible for developing our blockchain software at Layer 1 and Layer 2. At the core of our stack is the Autonity client, the node software that powers our blockchain network. It is based on Ethereum (go-ethereum) and is secured by Tendermint Proof-of-Stake consensus. Our decentralised platforms are built on smart contracts and decentralised applications, and are supported by backend services in Go.
We're looking to hire a Core Developer to expand our Layer 1 Engineering team.
ABOUT YOU
You're a systems programmer with good knowledge of Layer 1 protocols, and a passion for blockchain and decentralisation. You enjoy working to a high standard and writing code that is clean, performant, and maintainable. You appreciate the importance of careful design choices and can anticipate the impact of code changes on wider system behaviour. You can demonstrate a strong interest in blockchain and may even have open source contributions that you can highlight. You express yourself clearly in writing and in discussions.
RESPONSIBILITIES
You will be involved at all stages of the development lifecycle for the Autonity protocol and its blockchain node client (a fork of go-ethereum).
These include:
- Implementing new protocol features in Go and Solidity
- Developing new distributed systems tests and frameworks
- Contributing to protocol and design specifications
- Working with members of the community to resolve issues
- Your work will ensure that Autonity client is correct, reliable, performant, and secure. This will enable Autonity to serve as the foundational layer for a new ecosystem of decentralised markets.
REQUIREMENTS
At least a Bachelor's degree in Computer Science or a related field
Strong programming skills in a low-level language like Go, Rust, or C++ (ideally 2+ years with Go)
Experience with network, concurrent, and distributed programming/debugging on Linux systems
Good knowledge of Ethereum protocols, BFT and dPoS consensus, P2P messaging, and crypto primitives
BONUS POINTS
Experience developing on a blockchain node client (preferably Ethereum-like)
Knowledge of distributed systems theory obtained from coursework or self-study
Smart contract programming experience using Solidity and Web3 APIs
Our compensation is blockchain competitive and dependent on your skills & experience.
Senior Go Developer PacketFabric Remote $100,000 to $140,000 a year
December 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
THE ROLE:
As a well-rounded software engineer, you should definitely be the type that appreciates diversity in your day, and challenges outside of your comfort level!
WHAT YOU’LL BE DOING:
Designing a deterministic lifecycle workflow for our next product offering.
Writing core platform code for a new feature, and unit tests for functionality.
Leading discussions on new development and gathering requirements from business users for new features.
Refactoring and improving existing code for performance and simplicity.
Build tools to help our internal business partners better perform their jobs
Researching additional ideas, you may have to improve the product/platform overall and sharing with the team.
Interacting with customers and/or sales on a bug in the software, quickly resolving it, and coordinating across the team to push a fix.
Working with other engineers and discussing quirks in network protocols and network interconnection which translate rapid API changes.
WHAT YOU BRING:
The right candidate will have an abundance of hard-core programming skills, have solid instincts for API usability and design patterns. You are probably a full-stack developer who naturally gravitates towards work on a product core. You know how to sacrifice algorithmic elegance for getting it done on deadline. More specifics include:
- Extensive experience with Go in large applications developed in a team environment.
- Expert unit tester.
- Experience building tools and applications used by internal company users.
- Extensive experience with the HTTP protocol and developing and using RESTful APIs.
- A solid understanding of OO programming paradigms.
- Experience with a message queue system like RabbitMQ or Kafka.
- Experience using NoSQL data stores like Redis.
- Be completely at home on any nix command line and building your own tools.
- Very comfortable using Git in a team environment (i.e. pull-requests, branch management, rebasing).
- Experience working in an environment leveraging remote communication collaboration tools like Slack, Zoom etc.
- Never being afraid to venture boldly where none have gone before and develop code where there are no previous libraries to draw from.
Preferred Experience
Cassandra experience.
Any experience interacting with physical world equipment - industrial, medical, etc
SQL experience.
Work Experience
The right candidates will most likely have a strong background working in large scale data center or telecommunications environments, with a proven track record of completing projects on time in spite of obstacles.
About PacketFabric
PacketFabric is the connectivity cloud. We built a global, 50+Tbps carrier-class optical network that is completely automated and consumable on-demand like SaaS, so enterprises can connect the core of their hybrid and multi-cloud architectures and grow their digital business.
We offer private and secure point-to-point, hybrid cloud, multi-cloud, and custom connectivity services that you can provision in minutes via our self-service portal or programmable API. We offer flexible consumption of our services, with month-to-month or longer terms, or even usage-based for bursting and disaster recovery.
PacketFabric was recognized with the “2020 Fierce Telecom Innovation Award for Cloud Services,” named one of the “10 Hottest Networking Startups of 2020” by CRN, a Futuriom 40 Top Private Company, and a “2020 Cool Vendor in Enhanced Internet Services and Cloud Connectivity” by Gartner.
PacketFabric is a distributed, fully remote team with people living and working all over the world.
What PacketFabric Offers
Remote first, globally distributed team.
The chance to disrupt the entrenched telecommunications infrastructure industry.
A supportive and optimistic team that likes to learn from each other.
A product development pipeline that’s constantly pushing new features and enhancing the quality of existing products.
The opportunity to work with many different industries and customer types.
A small company culture.
Great health, dental, and 401(k) for US residents.
Senior Software Engineer Hashicorp Remote (United States, Canada, Netherlands, United Kingdom, Germany) $100,000 to $190,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. We recently launched Hashicorp Consul Service on Azure, a fully managed application available through the Azure marketplace. We’ve also announced the availability of Consul on AWSthrough our flagship HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as a service to automate infrastructure on any cloud.
About HashiCorp
HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.
At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.
Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.
About the Role:
On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.
Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. Some of the functionality you’ll be working on will include proxy integrations, Envoy’s xDS APIs, certificate management for mutual TLS connectivity, and security through service-oriented Intentions. You’ll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.
In this role you can expect to:
Program mostly in Go, learning from and contributing to a team committed to continually improving their skills.
Build and architect distributed systems for service connectivity across heterogeneous environments (Kubernetes, VMs, bare metal datacenter or edge deployments).
Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
Own the full lifecycle of feature development from design through testing, release and support.
You may be a good fit for our team if you have:
Experience in a lower-level language like Go.
Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
Collaborate with peer engineers in discussions around performance, user experience, security and other constraints when designing complex systems.
What is our hiring process like?
The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.
Introductory Call with someone from our recruiting team.
First Interview with an Engineering Manager
Interview Loop with additional team members, with the following panel:
Technical Code Pairing interview
Code Review interview
Communication and Collaboration interview
Systems and architecture interview
If applicable, a final conversation with the Engineering Manager for the team you would be joining
Offer
We do our best to accommodate your programming language of choice for technical interviews.
About the Application Process:
Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.
In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.
HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.
Cloud Architect Ori London, United Kingdom £70,000 to £90,000 a year
July 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
Curious about distributed computing? Deploying on top of Kubernetes? Writing in GO? So are we!
Ori provides developers, networks and infrastructure owners with a software-defined edge platform to deploy, onboard & manage edge computing nodes over multiple environments and geographies.
We work with networks, big and small, to build the future of communication. Based in central London, we are searching for a hands on Cloud Architect with experience with cloud-native technologies to join a growing team of driven entrepreneurs. We are looking for candidates interested in driving technology choices, designing core architectures and bringing their experience to support the team and the development of our edge computing platform.
Promises
Support your personal development, prioritising growth in knowledge around technology
Build an environment that encourages individual autonomy within a close-knit team
Provide constant technical challenges or puzzles requiring creative thinking & problem solving
Encourage the proactive use of new technologies and processes
Responsibilities
Set the technical direction for cloud and networking technologies and the implementation of a distributed compute solution
Research and suggest updates to process and technology regularly to stay relevant
Mentor the team, building an environment that supports communication and collaboration aligned with our company values
Perform technical reviews and provide solution designs to the Engineering team
Work directly with partners to translate network integration requirements into product features
Design solutions with network virtualisation tools and cloud-native principles
Ensure software is designed and implemented for quality, robustness and scale
Take ownership and responsibility of production-ready code
Contribute to and ensure the completion of code development so that product releases reach general availability on time
Expectations
Experience and understanding of production-ready services in a Cloud-like environment
Understanding of architectural designs and impacts resulting in real-world implementation
Hands-on experience working building large scale web or cloud architectures
Continued development experience; writing code, tests, and debugging issues
Strong grasp of core architectural, programming principles and networking
Experience with Go or similar languages (Java, C/C++, Rust)
Demonstrable architectural concepts (SOA, Containerization) with coding and handling services through Docker
Experience with Kubernetes or similar systems (Swarm, Nomad)
Track record in multiple configuration management tools like Chef, Ansible, Puppet or Terraform
Exposure to open source networking projects in the realm of cloud, PaaS/IaaS, containerization and distributed computing
Awareness of Network Function Virtualisation (NFV) and Software Defined Networking (SDN)
Experience of modern deployment & associated tooling, integration, technology, patterns and release methodologies including automated configuration to design, build & provision at scale
Evidence of design and delivery of different scales of digital technical architectures resulting in real-world implementation
Passion for good documentation of processes and architectures, alongside open communication
Interested? Ping over your CV, Github profile or any other relevant work you want to share.
We believe diversity and inclusion make us a better company, and we embrace equal employment opportunity. We are committed to building a team that represents a variety of backgrounds, opinions and skills.
Utility Warehouse is an award winning multi-utility provider, our core offering is simple: all your utilities, one monthly bill. Our network of 45,000 partners add the human touch to our delivery, help us get the word out to our existing members and bring in new ones. We consistently win the Which? awards for our service and don’t believe “good enough” exists when it comes to customer satisfaction.
We’ve got the culture and focus of the earliest stage startups with the resources and strength of an extremely profitable and loved brand. Our eyes are on meteoric growth over the next few years. All the pieces to make it happen are here, we need you to help us put them together.
Our philosophy revolves around getting things done and we only hire people we can trust to do that. Bring your A game and you’ll always get ours. If you’re the type that can deliver you’ll be rewarded with small, fully autonomous teams that have real ownership of their products using a cutting edge stack in a best-idea-wins meritocracy. If that doesn’t quite cut it, we can throw in flexible and remote working (no, really) with top of market compensation.
As for the tech we use: the best tool is the right tool. Go and React are our bread and butter but nothing is stopping you from reaching for something else if it does it better. We deploy to Kubernetes across both AWS and GCP with some help from Terraform. We run a mature event sourced microservice architecture using Kafka, NATS and GRPC. As much as is possible we code in the open on GitHub. If it can be open- sourced, it shall. If we can submit a PR instead of building our own, we will. Getting your hands dirty from the top to the bottom of the stack isn’t a promise to be broken, it’s a requirement. If you’re only good at parts of it that’s okay, we’ll quickly make you good at all of it.
Squads currently hiring Software Engineers:
The Partner Experience squad is responsible for providing digital tools that help partners be more successful. The primary goal of the partner experience team is to increase the size of UW’s customer base by creating a well informed and highly motivated network. Using gamification techniques, the team delivers innovate tools covering and supporting the entire partner lifecycle from recruitment over on-boarding to enduring self-service business management to provoke continuous activity throughout the network.
The Energy squad is responsible for providing the systems that allow UW to integrate with the energy industry and function as a large Energy supplier; the frontend systems that allow our operational staff to manage the UW energy supply base and the systems to provide information and accurate energy billing to our customers. The team’s primary goals are to improve the operational efficiency of the operations and customer services teams by providing innovative and simple to use software solutions; ensure business continuity as a supplier by providing robust industry integration and regulatory compliant systems and build the platforms to allow UW to become an innovator for customer offerings in the Energy supply market.
The Insurance squad is responsible for the delivery of enhanced P&L through the successful growth of our new insurance business unit. It’s anticipated this 6th core service might also help improve customer retention. The team is responsible for the delivery of a platform for the insurance suite of services and products which will grow over time. The team owns the lifecycles of the insurance policies and manages any industry interactions, API integrations that are required to orchestrate this. This team is also responsible for enhancing customer data from customers answers during quotes process.
Gevulot is a generic decentralized prover network designed for deploying arbitrary provers as on-chain programs while maintaining performance similar to centralized provers. The vision of Gevulot is to make the creation of performant zk-based systems, such as validity rollups, as easy as deploying smart contracts.
About the Role:
We are looking for a Solutions Architect to work closely with our Gevulot partners. Your goal in this position would be to make it more convenient for them to start and keep using the Gevulot network. We are looking for a person who has a wide range of expertise in different technologies/sectors to easily discover, propose, and execute the best solutions. You are comfortable working in CLI and have an excellent routine in thoroughly documenting solutions and instructions.
Requirements:
2+ years of experience in a Solutions Architect role or similar
Daily use of the wide range of command line tools, container technologies, Go/Rust build systems.
Ability to quickly learn complex systems
Ability to proactively identify issues and find and execute possible solutions
Fluent and active communication skills in English
Customer-facing attitude, you want to make life of others easier
Key Responsibilities:
Work closely with our partners to help them use Gevulot better & easier
Create CLI tools for Gevulot partners and clients to enhance the developer experience
Document instructions and use cases
Understand Gevulot infrastructure in detail to ideate and execute areas of improvement for client-facing segments
What We Offer:
Fully remote position
Competitive salary
Significant responsibility from day 1
Fast growth environment with opportunities for professional development
Opportunity to work on the cutting edge of Zero Knowledge infrastructure
Opportunity to gain experience in the blockchain industry and development without prior industry experience
Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.
Swarm could shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications run autonomously yet securely in a planetary-scale deployment and execution environment.
Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm Network.
Bee provides low level constructs for file storage, feeds, key-value stores and untraceable communication, through solid, well-tested code delivered in an agile manner.
Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.
Your role:
Take architectural decisions for our p2p distributed network
Suggest improvement solutions for our codebase and the testing process
Development of the reference Swarm implementation in Go aka Bee
Developing domain-specific knowledge and expertise in the Swarm incentive layer implementation
Bringing code up to spec
Delivering well-tested code
Conducting thorough code reviews to your peers
Your profile:
You have 5+ years of experience in a similar position & at least 3 years with GoLang
You have experience in working on large-scale distributed systems
Familiarity with infrastructure tools (we use k8s, helm)
You follow SOLID principles
You like to work in a fast paced environment
Strong sense of ownership and responsibility
You manage your own time effectively and respect time constraints
You like to work remotely
You are available around the CET timezone
You can express yourself fluently in English, both verbally and in writing
We appreciate:
You have a solid grasp of blockchain principles and application design considerations
Experience with libp2p
You are familiar with go-ethereum
Acquaintance with cryptographic concepts
Knowledge of monitoring tools (we use Grafana, Prometheus, Jaeger and OpenTracing)
Knowledge of Solidity
A passionate open-source contributor
We offer/Team perks:
An open, flat and transparent work environment
100% remote friendly
Flexible working hours
We care about our swarm: Incentives through BZZ, our token
Should you be interested in the position, please send your CV to talent@ethswarm.org
Backend Engineer Meter San Francisco, United States $130,000 to $210,000 a year
June 2023
6 Applicants This Week
More Than 6 Months Old
Job Description
Internet and WiFi are critical to every business. Meter is building the software, operations, and hardware solutions to make getting online easier. Our mission is to make companies of all sizes more productive and secure through providing great internet infrastructure. We believe every building should come with internet, networking, and WiFi; just like water, gas, and electricity, the internet is a fundamental utility.
Unlike traditional internet solutions, Meter’s approach is vertically-integrated across engineering and operations. We design and manufacture our own hardware, develop the entire software stack, and manage our users’ network. Meter’s software and hardware solutions allow our users to focus on what’s most important to them: running their business.
We are looking for people who are excited to work on complex problems, enjoy learning and working with others, and above all, are kind and ambitious. We are building for the long term and just getting started. We'd love your help.
About the role
This role will be focused on helping scale the Meter Network Dashboard. Dashboard is at the core of how our user’s manage and observe their networks. It’s also where our future products that build on networks, will live. Meter owns the entire hardware and software stack and this enables us to unlock value for our customers at a scale not seen in the industry yet. You will be a core member of this team - helping craft the vision for this product, building the underlying data models, APIs, and working with a cross-functional team to scale this to thousands of businesses. You will also be working with large data sets that Meter collects in order to provide valuable insights to our customers.
This role is based out of our San Francisco office. Our in-office days are Tuesday - Thursday.
You will have impact by:
Making it easy for our customers to manage and observe their networks
Helping Meter scale as it increases its hardware footprint
Directly enabling your colleagues' productivity by building internal tools
Influencing the roadmap of our software teams
You might be a good fit if you have:
4+ years professional software development experience
Strong working knowledge of modern backend cloud ecosystem
Strong understanding of designing APIs and modeling data
Experience in building highly scalable architectures
GoLang or Python development experience
Excellent interpersonal, communication, and collaboration skills
Networking experience
If you are at all interested in joining us
Tell us a little bit about yourself, why you are interested in what we are doing, and any relevant experience you have
Attach your resume
Include links to LinkedIn, GitHub, any code samples, or blog posts
The estimated pay ranges for this role are as follows
$120,000 – $242,000
Additionally, this role is eligible to participate in Meter's equity plan.
The salary range represents the low and high end of the salary range for this job in the Bay Area. The actual salary offer will carefully consider a wide range of factors such as your skills, qualifications and experience.