Get a weekly email with all new Golang jobs
x

Golang Remote Jobs Paying 50,000 USD a Year


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 300+ Golang Remote Jobs in July 2024 at companies like Gevulot, Swarm Foundation and Swarm Foundation paying at least 50,000 USD per year working as a Senior System Engineer (Go), QA Engineer (Go, blockchain, distributed system) and Senior Software Engineer (Distributed systems, blockchain). Last post

Hiring Golang Developers?

Create your profile to continue

 Kumar Akhil Htoo Zaw Aung Tales Sabini Gundam Venu Gopal Reddy Eduardo R. Golding Witold Knapek Stefano Kaefer Gustavo Kawamoto Andrey Konovalov Himanshu Kumar Singh
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 36 developers joined Golang Cafe in the last 30 days
  • 12,571 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 317 Remote Jobs paying at least 50,000 USD per year • Sort by Date
Gevulot Logo
Senior System Engineer (Go)
Gevulot
Remote
$80,000 to $180,000 a year
February 2024
60 Applicants This Week

Job Description

What we're looking for

We are looking for a Senior Software Engineer who can turn ideas into reliable, beautifully written code that other people will find easy to comprehend and modify. You have a fundamental understanding of distributed systems and how Linux works behind the scenes. All additional experience in low-level systems is considered to your benefit. Experience and understanding of blockchain are not mandatory.

Responsibilities

  • Work closely with us as we build additional features, functionality, and applications
  • Understand Gevulot infrastructure in detail to ideate and execute areas of improvement
  • Implement and contribute to engineering practices and processes

Qualifications

  • 2+ years of experience in Go, through official work or personal projects
  • Ability to quickly learn complex systems
  • Ability to proactively identify issues and find possible solutions
  • Fluent and active communication skills in English

Preferred Skills

  • Experience and interest in distributed systems, P2P networking, virtualization, and unikernels
  • Curiosity for blockchain/cybersecurity
  • Familiarity with Linux internals, POSIX standards, file systems, and zero-knowledge cryptography

Stack

  • Linux on x86-64
  • Nanos unikernel
  • QEMU
  • gRPC over VSOCK
  • Go
  • Postgresql

What we offer

  • Fully remote position
  • Competitive salary
  • Significant responsibility from day 1
  • Fast growth environment with opportunities for professional development
  • Minimal amount of meetings
  • Free-ish working hours (Some overlap availability needed with EET)
  • 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

Apply ⎘ Copy Link ↗ Visit Link
Swarm Foundation Logo
QA Engineer (Go, blockchain, distributed system)
Swarm Foundation
remote
€75,000 to €105,000 a year
February 2024
2 Applicants This Week

Job Description

QA Engineer (Go, blockchain, distributed system)

Swarm is a system of peer-to-peer networked nodes for a decentralized 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: This role expects the candidate to function as a large node operator, conducting testing and immersing themselves in the responsibilities of node operators. This requires experience in a comparable QA position, as well as an interest in DevOps-related areas. However, we consider motivation and initiative-taking to be the most crucial qualities that the ideal candidate should possess.

The responsibilities of the role: Writing and executing end-to-end test scenarios on testnet and mainnet in order to assure performance and reliability. Submit detailed bug reports and issues to our developers' team. Give the green light to the developers' team to proceed with a release. Be an active part in shaping the way our products are built by analyzing how functionality, user experience and performance could be improved.

This role is an excellent opportunity, as in the future we expect the QA team to grow and therefore this role could open the possibility of becoming the QA team lead.

Your profile: * You have at least 3 years of hands-on experience in a similar position. * Solid understanding of distributed systems * Experience in executing manual and automated tests interacting with the API. * Be able to set up different environments to perform automated testing on them. * You are familiar with the blockchain ecosystem. * Experience in managing panels and dashboards for monitoring, * Familiarity with Ethereum is a must. * You can express yourself fluently in English, both verbally and in writing. * You manage your own time effectively and respect time constraints. * You like to take initiative. * You are available around CET timezone.

We appreciate: * You are familiar with Golang. * Exposure to infrastructure-related tasks (will be needed to set up environments). * Familiarity with Grafana, Loki and Prometheus * General acquaintance with cryptographic concepts. * Experience with the Javascript ecosystem.

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

To apply, please send your CV and GitHub repo to talent@ethswarm.org.


⎘ Copy Link ↗ Visit Link
Swarm Foundation Logo
Senior Software Engineer (Distributed systems, blockchain)
Swarm Foundation
remote
€76,000 to €105,000 a year
February 2024
3 Applicants This Week

Job Description

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:

  • 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:

  • Strong understanding of distributed systems.
  • Familiarity with blockchain principles and considerations for application design is a plus.
  • Experience with libp2p
  • You don’t need to Google SOLID principles
  • You can express yourself fluently in English, both verbally and in writing
  • You are available around the CET timezone
  • You manage your own time effectively and respect time constraints
  • You like to take the initiative and can work remotely

We appreciate:

  • Familiarity with Go-Ethereum
  • Knowledge of Solidity
  • A passionate open-source contributor
  • Acquaintance with cryptographic concepts
  • Knowledge of Kubernetes, Grafana, Jaeger and OpenTracing

Swarm offers/Team perks:

  • An open, flat and transparent work environment
  • 100% remote-friendly
  • Flexible working hours
  • We care about our swarm: Incentives through BZZ, Swarm’s token

Should you be interested in the position, please send your CV and GitHub repo to talent@ethswarm.org.


⎘ Copy Link ↗ Visit Link
Coreum  Logo
Senior Blockchain Developer - Golang (Cosmos SDK)
Coreum
Worldwide (Remote)
$150,000 to $200,000 a year
February 2024
5 Applicants This Week

Job Description

Sologenic is disrupting the asset trading industry: Tokenized Securities, Crypto Assets \u0026 NFTs. Join the team and let\'s make the future of DeFi. (sologenic.org and sologenic.com)\u000A\u000ASologenic is also developing \"Coreum\" a new Layer-1 Blockchain. The team is currently looking to hire 3 Golang Developers. (www.coreum.com)\u000A\u000AResponsibilities\u000A* Take part in software architecture, lead development (from scratch) and maintenance of a new Cosmos SDK \u0026 CometBFT (Tendermint) based blockchain\u000A* Collaborate with the team to create third-party services rooted in the developed blockchain, enhancing core functionalities.\u000A* Conceptualize and develop innovative features, ensuring a balance between user experience and technical intricacies.\u000A* Perform code reviews and lead small development team (2-3 engineers)\u000A\u000ARequired Skills\u000A* 4+ years of experience in blockchain technologies\u000A* 2+ years of experience with cosmos SDK \u0026 CometBFT (Tendermint)\u000A* 3+ years of development experience using Golang\u000A* Comprehensive knowledge in blockchain architecture, design, development, and maintenance.\u000A* Proven track record with at least one production-ready blockchain project (testnet or mainnet phase).\u000A* Intermediate+ proficiency in English.\u000A\u000AAdditional Preferred Skills\u000A* Experience with Ethereum \u0026 XRP ledger\u000A* Basic knowledge in trading\u000A\u000AThis is a remote job.\u000A\u000APerks \u0026 Benefits\u000A* Crypto Bonus\u000A* Summits and Events Tickets\u000A\u000AInterview Process\u000AVideo Call\u000A


⎘ Copy Link ↗ Visit Link
Solsten Logo
Senior Backend Engineer
Solsten
Berlin
€80,000 to €95,000 a year
January 2024
4 Applicants This Week
More Than 6 Months Old

Job Description

**THE COMPANY ** Solsten is advancing the human experience by empowering companies to build deeply resonating and healthier human-centered digital experiences and products.

At the intersection of play, psychology, and AI, our suite of products (Traits, Navigator, and Wavelength) give brands the ability to understand and meet their audiences’ experiential expectations at every step of their journey—ushering in a new era of technology that is better for people, and brilliant for businesses.

**THE ROLE ** Our engineering team is responsible for creating the platform that empowers this next generation of digital resonance. As a part of this team, you will work within a world-class team of engineers as well as with data scientists and UX designers to build the Solsten platform and products. As a Senior Backend Engineer, you will bring your own technical expertise, help design new services as well as improve current ones, and carry projects from initial requirements, implementation, up to production.

**WHAT YOU WILL DO ** * Design software architecture based on business requirements, strategy, and priorities * Design and implementation of Microservices in Go * Write reusable, testable, and efficient code * Write highly scalable, high volume services * Create optimized database schemas * Advise and implement best practices in multiple technical domains * Proactively seek and realize new value-add opportunities for customers * WHAT WE’RE LOOKING FOR * BS/MS degree in Computer Science, Engineering or a related subject * 7+ years of practical backend development * Demonstrated experience with building Microservices in Go as well as high load production systems based on microservice architecture * Very knowledgeable about distributed systems and technologies (gRPC, Kafka, NoSQL, SQL, Redis, ...) * Hands-on experience with leading commercial Cloud platforms, preferably GCP * Sound understanding of Software Development Life Cycle * Experience working in Agile/Scrum environments * Pay attention to detail and strive for excellence in all aspects of your work * Manage complex situations with a structured and organized approach * Strong communicator that expresses ideas and information clearly and concisely * Detail-oriented, with excellent analytical, technical and problem-solving skills * A portfolio of activities / a side project that showcases your intellectual curiosity **WHAT MAKES YOU STAND OUT ** * Hands-on experience with Kubernetes * gRPC / Protobuf experience * DevOps and application deployment skills * Python is a plus * Experience with message brokers * Good ability to derive and design technical specifications from general product requirements * Familiarity with and interest in psychometric data

**YOUR SOLSTEN EXPERIENCE ** At the heart of Solsten is our people. We pride ourselves with the incredible team that makes up the company and are deeply humbled by each one of our employees. We have grown beyond measure and have amassed an incredible team of talented, passionate, and amazing individuals. It is our biggest priority to give all members of Solsten the space and motivation to WANT to journey on this career path with us and continue to be a part of our success. Here are some of the things our current employees appreciate:

  • Competitive, location-based salary
  • Flexible paid time off (unlimited with a minimum requirement of 25 days off)
  • 3 weeks of remote work per year
  • Annual Wellness & Experience bonus
  • Work equipment: laptop and necessary peripherals
  • A people-first culture with a major emphasis on experience
  • A company that is invested in you, your ideas, and your growth
  • An opportunity to join a quickly scaling startup
  • WHERE YOU WILL WORK

Our team is spread out across the world, with hubs in Berlin, and Minneapolis. We believe that having our team close to one another fosters better communication and productivity. This role requires you to be based in Berlin, Germany where you will have an exciting working environment. 

**OUR COMMITMENT ** Solsten is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national or ethnic origin, genetics, disability, or age.


Apply ⎘ Copy Link ↗ Visit Link
Nacelle Logo
Senior Backend Developer
Nacelle
Remote
$150,000 to $190,000 a year
January 2024
13 Applicants This Week
More Than 6 Months Old

Job Description

The Role: We’re looking for a senior-level Backend Engineer who wants to develop event-driven, cloud architecture microservices in Go and who has existing production experience in Go. Our systems are deployed via GitHub Actions, containerized and deployed into AWS managed Kubernetes. Other elements of our architecture are Kafka, Postgres, and Redis. The ideal candidate is a fast learner, accountable, owns the problem, has a knack for creative problem-solving, and is a low-ego team player. You will join Nacelle’s core development team to develop and build new features for our backend systems. You will work directly with a team of talented engineers and product leaders.

Responsibilities Include: * Collaborate closely with Product to build impactful new technology for our customers * Build and maintain microservices in Golang while leveraging our modern cloud architecture * Conduct code reviews to ensure standards of qualify and observability are met * Write and maintain automated tests

Skills & Qualifications: * 7+ years of in-production backend developer experience * 5+ years of in-production Golang experience * 4+ years developing and deploying modern microservices

Nice to Have: * Experience in the ecommerce space * Experience in a fast-paced, VC-backed, remote SaaS startup


Apply ⎘ Copy Link ↗ Visit Link
GetHarley Logo
Senior Backend Engineer
GetHarley
Remote (GMT +2)
£70,000 to £100,000 a year
October 2023
4 Applicants This Week
More Than 6 Months Old

Job Description

About GetHarley GetHarley empowers people to look, feel and be their best selves — at every age. We are the first platform to combine technology with the human instinct and experience of a Clinician to deliver a deeply personalized and effective experience. Our company is transforming the skincare and healthy ageing experience as we know it.

Launched in May 2019, we are backed by top-tier venture capitalist firms, raising $52 million in our funding to date. Currently, at ~70 employees and growing, we are an award-winning, fast-paced business, growing triple-digits year over year with no market competition. Today, we empower over 1000 clinicians to increase their skincare product sales and drive patient loyalty via the GetHarley platform and we plan to grow this significantly in the coming year. We are looking for ambitious, dynamic, kind people to help us continue to scale.

Your Work The Engineering & Product Team is a small but mighty team responsible for our entire tech platform. Our platform consists of an external facing website, a patient platform, a clinician platform and internal tools. We also plan to roll out a clinician app within the next year. We have key stakeholders across the entire business: sales, commercial, operations and marketing.

  • We are looking for a Senior Backend Engineer to help us bring to life delightful user journeys for the users of our platform while we build a platform architected for scale. In this role you will:
  • Collaborate with our Patient, Practitioner and Operations Teams to gather scope and refine requirements
  • Work closely with our Principal Engineers and other members of the Engineering & Product team
  • Participate in the ideation and own the full development cycle of new features with users in mind
  • Design, implement, test, and maintain ambitious solutions for scale and sustainability
  • Be part of the making of technical decisions that will have a direct impact in how our platform grows and evolve
  • Offer mentorship, code reviews, and clear documentation for fellow engineers

Experience You will be a great fit if you have: * Extensive experience developing modern, scalable, fault-tolerant, high-availability microservices. * Experience building business software applying advanced patterns and techniques like Domain-Driven Design, CQRS, and Event-Driven Design. * Hands-on experience, good understanding and value the best of the software practices like: maintainable codebase, trunk-based development, deep peer reviews, well-written unit and integration tests, rich CI/CD pipelines, Infrastructure as Code, quality design documentation, etc. * Expertise in Go or willing to learn it. * Experience orchestrating and building containerized solutions using Docker. * Knowledge of building services on cloud platforms like AWS, Azure or GCP. * The ability to debug production issues across services at multiple levels of the stack. * Experience in working closely with stakeholders, contributing to business requirements and solutions.

Location This role can be remote or hybrid. Our office is based in Marylebone.

Why choose GetHarley * It’s an exciting challenge. No two days are the same! We are an ambitious company that move fast and hustle * You are making a difference. We are empowering our clinicians and supporting our patient's skincare goals * Growth opportunities. We take personal development seriously and support your growth ambitions

What we can offer you * 25 days of annual leave + bank holidays * Laptop and required software provided * Wide range of growth opportunities in a scale-up environment * Regular team socials * Discounted skincare products * Quarterly all-company GetTogether's including a countryside retreat! * A birthday treat delivered to your door * Dog friendly office located in Marylebone * Seasonal merch drops

GetHarley is an equal opportunities employer ensuring that all applicants are treated equally and fairly throughout our recruitment process. We are determined that no applicant experiences discrimination on the basis of sex, race, ethnicity, religion or belief, disability, age, gender identity, ancestry, sexual orientation, veteran status, marriage and civil partnership, pregnancy and maternity, or any other basis prohibited by applicable law.

We want to leverage this diversity by building an inclusive culture where everyone is respected, can be themselves and strive to be their best. That way we can build a better future for our employees, our patients and clinicians.


Apply ⎘ Copy Link ↗ Visit Link
Stream Logo
Staff Backend Engineer (Go)
Stream
Amsterdam (Netherlands) - Remote (EMEA)
€70,000 to €120,000 a year
September 2023
8 Applicants This Week
More Than 6 Months Old

Job Description

We are seeking a skilled Staff Software Developer to join our team. This role is open in our Amsterdam office (relocation is possible), or remotely (EU or UK-based).

What you will be doing

You'll focus on one of the most used Products: Chat, as well as the brand new Video & Audio API.

A big portion of your day will be dedicated to software design, research, and coding.

On typical projects, you will have a lot of freedom and you will be paired with another team member.

Our team is made up of very experienced engineers, some with more than 10 years of experience.

By working together you will learn from each other along the way. Not only that, you will have an enormous impact!

Our customers have millions of users; they use Stream for mission-critical features such as showing content and exposing the core functionality of their application.

Responsibilities

  • Add new features to the service and find ways to make the existing ones perform orders of magnitude faster.
  • Help make our API service faster, more scalable and more flexible.
  • Write clean, efficient, and well-documented code.
  • Design and write state-of-the-art software, follow best practices, measure everything and be responsible for deployment to production.
  • Engage with customers and help them to use Stream in their app.

The challenges:

  • Distributed databases: we built our own data store for feeds and for chat.
  • Real-time messaging
  • High performance: our API responses are in the 10ms range.
  • High scalability: we use sharding, master-master, and master-slave to ensure scalability.
  • High availability: our entire infrastructure is designed and operated to survive entire datacenter crashes.
  • Multi-region: we deploy our service on 4 different continents.

About you

You have:

  • 7+ years of backend development experience.
  • Proficiency in Go language is strongly preferred.
  • Experience with high traffic and high performance applications.
  • Solid knowledge of relational databases.
  • Experience with building HTTP APIs.
  • Experience managing your own projects and work in a team.

Bonus points:

  • Experience with JavaScript and web development frameworks such as React or Angular.
  • Experience with one (preferably few) of the following languages: Rust, Java, C, C++, Erlang, Node.js, Python.
  • Experience with message queues such as RabbitMQ.
  • Experience with automated testing and continuous integration/continuous deployment (CI/CD).
  • Experience with designing and building REST API’s.
  • Experience with cloud-based platforms (e.g. AWS, Azure).
  • Bachelor's degree in Computer Science, Engineering or a related field.

Our tech stack

At Stream we use a wide collection of technologies to offer highly optimised and available features to our customers. Over the years we have experimented with different programming languages, frameworks, databases, and libraries.

Here is a short list of the technology that we currently use.

Do not worry if you do not master them all or if you do not see your favourite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:

  • Go, Python, NodeJS
  • Postgresql, CockroachDB
  • AWS, Puppet, CloudFormation
  • Grafana, Graphite, ELK, Jaeger
  • Redis, Memcached

Why join Stream?

  • History of success. From Amsterdam to Boulder and Techstars in-between, Stream has raised over $58.25M to build the best Chat Messaging & Activity Feed infrastructure available, with best-in-class support.
  • Freedom and endless growth opportunities. As a rapidly growing startup (since 2020 we have gone from 30 to 150 employees), Stream gives you unique personal and professional growth opportunities. The opportunity of true ownership and accountability has a massive impact on your career. These are the things you can rarely experience in huge corporations.
  • Be on the front line of progress and innovation. While working with cutting-edge technology, we are passionate about tackling difficult tech problems at scale and creating reusable components for them, empowering engineering teams to ship apps faster, more securely, and with a better user experience.
  • They believe in us: Stream is backed by leading VC companies (Felicis Ventures, GGV Capital, 01.Advisors, Techstars, Arthur Ventures), including backers like Dick Costolo (01 Advisors, ex-CEO of Twitter), Olivier Pomel (CEO of Datadog), Tom Preston-Werner (Co-Founder of GitHub), Nicolas Dessaigne (Co-Founder of Algolia), Johnny Boufarhat (Founder and CEO of Hopin).

What we have to offer you

Stream employees enjoy some of the best benefits in the industry:

  • A team of exceptional engineers

  • The chance to work on OSS projects

  • 28 days paid time off plus paid Dutch holidays

  • Company equity

  • A pension scheme

  • Remote work flexibility

  • A Learning and Development budget

  • Commute expenses to Amsterdam covered or the option to use a company bike within the city

  • Fitness stipend

  • Monthly in-office chair massages by a professional

  • MacBook Pro

  • Healthy team lunches and plenty of snacks

  • A generous relocation package

  • An office in the heart of Amsterdam

  • The opportunity to attend or present at global conferences and meetups

  • The possibility to visit our office in Boulder, CO

  • Parental leave paid at 100%

Note: this list of benefits applies to Netherlands-based employees and is adjusted per your location of residence.

Our culture

Stream has a casual social culture, our team is diverse and we all have different backgrounds. Now, Stream is a team of over 130+ peers from over 35 countries across the globe.

We value transparency, aim for excellence, and support each other on our way to new victories.

Our team consists of the strongest talents worldwide, making Stream a great place to learn and improve your skills.

When it comes to software engineering, our culture is oriented towards ownership and quality: our goal is to deliver stable software.

If you are interested in becoming a part of what we do, apply now!


Stream provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

No recruiters/agencies please


Apply ⎘ Copy Link ↗ Visit Link
Swarm Foundation Logo
Senior Software Engineer (Go, blockchain)
Swarm Foundation
remote
€60,000 to €120,000 a year
September 2023
12 Applicants This Week
More Than 6 Months Old

Job Description

Senior Software Engineer (Go, blockchain)

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


Apply ⎘ Copy Link ↗ Visit Link
Massdriver Logo
Platform Engineer, Provisioning System
Massdriver
United States (Remote)
$180,000 to $210,000 a year
July 2023
5 Applicants This Week
More Than 6 Months Old

Job Description

About the role

Massdriver is an internal development platform that enables engineering teams to self-serve secure, production-ready infrastructure and services in their own cloud. We are looking for an engineer to lead our Golang team to build out core features and guide the future of our platform.

Platform engineering at Massdriver is different. We dogfood our product and the platform components you design are the components we expose to our customers to design their platform engineering environments. Your work is the product.

This role will own and design platform engineering components and their APIs including our provisioning engine, command-line tools, and our cloud query API. You will have the opportunity to work and contribute to a number of open source tools as well as design custom tooling.

Required experience:

  • Minimum of 3+ years of Golang development experience at startup / mid-sized companies
  • Effective communication skills, a positive attitude, and ability to give and receive constructive feedback through mentoring, pair programming sessions, and code reviews
  • Professional experience developing large, scalable backend applications
  • Strong understanding of system architecture and design; with consideration given to security, performance, and scalability
  • Owned the technical design of major features or projects and can articulate the reasoning behind trade-offs made in your designs
  • Experience with IaC tools like Terraform or Pulumi

Nice to have:

  • Experience with Kubernetes
  • Experience with open telemetry
  • Experience as an open-source maintainer

Responsibilities:

  • Developing in a high-security micro-services oriented environment
  • Event-driven systems development
  • Follow software development best practices to create maintainable and extensible software solutions
  • Open Source DevTools & CLI development
  • Work in an agile manner with transparency and fluid communication within the engineering team and across other teams in the company

Benefits:

  • Generous equity in an early-stage startup
  • Generous paid vacation with a required summer and spring break
  • 100% covered health, medical, and dental insurance
  • 401k w/ 4% matching
  • Half-day Fridays
  • Conference stipend
  • Flexibility. Massdriver is a remote-first company, and we want our employees to work the way that makes them the most productive.
  • Ownership. Our engineers have felt the pain of being prevented from trying new things by the overhead of DevOps. We empower our engineers to solve customer problems and add value.
  • Growth. As we build this core team of engineers, we are looking for the future leaders of our company that will help guide us as we scale.

About the interview

  • 15-minute call w/ Cory (CEO)
  • 30-minute discussion about the role and your experience w/ Dave (CTO)
  • 1-hour coding session on an open source issue of your choosing. w/ Chris (COO)

Our coding interview is very different.

Our goal is for you to be the expert on the call and to see what it's like to work with you as the new employee:

  • Pick an issue on an open-source project in Golang that you think will take an hour or more.
  • Don't overthink picking the issue!
  • Feel free to familiarize yourself with the codebase, the issue history, the test suite - whatever you think you need to be the 'expert' during the interview. Don't share the issue with us.
  • At interview time, you are in the driver seat, you are the expert. Our goal is to see what it's like to work with you on our first day.
  • Please don't actually start work on the issue until the interview.

About Massdriver

Massdriver is changing the way software engineers provision, secure, and observe cloud infrastructure.

We aim to provide all of the benefits of infrastructure-as-code including parity, reproducibility, and auditability in a simple to use diagramming platform. No more fighting with HCL or spending hours reading cloud-specific API documentation. Now you can manage your infrastructure the same way you design it, at the drawing board.


Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 317 Remote jobs paying at least 50,000 USD per year found