Get a weekly email with all new Golang jobs
x

Golang API Jobs in Revere


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

Browse 100+ Golang API Jobs (1 new this month) 🇺🇸 in May 2024 at companies like Stream, Lava and Strings with salaries from $30,000 to $185,000 working as a Backend Software Developer (Golang), Lead Software Engineer and Senior Backend Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Suleiman Karim Eddin Stephen Lemmy Mwaura Monalisa Ntlemeza Peter Vrba Hery Victor Abiola Ibrahim P Dhananjay Sharma Albert Oraezu Jack Doe
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 32 developers joined Golang Cafe in the last 30 days
  • 12,027 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





No API Jobs in Revere

Showing 10 of 109 Remote🌎 API Jobs available instead
Stream Logo
Backend Software Developer (Golang)
Stream
Amsterdam, The Netherlands / Remote (CEST)
€60,000 to €90,000 a year
June 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

We are looking for a full-time Backend Software Engineer to join our development team in Amsterdam (NL), or remote (CEST or close).

What you will be doing

Most 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. You will have an enormous impact on making our API service faster, more scalable and more flexible.

You will add new features to the service and find ways to make the existing ones perform orders of magnitude faster. Our customers have millions of users; they use Stream for mission-critical features such as showing content and exposing core functionality of their application. Building stable and reliable software is not just an option: as a member of the development team, you will design and write state-of-the-art software, follow best practices, measure everything and be responsible for deployment to production. You will also spend part of your time talking to our 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 data center crashes
  • Multi-region: we deploy our service on 4 different continents

You have

  • Proficiency in Go
  • 5+ years as a backend developer
  • Experience with high traffic and high-performance applications
  • Good knowledge of relational databases
  • Experience with building HTTP APIs
  • Experience managing your own projects and work in a team

Our tech stack At Stream we use a wide collection of technologies to offer highly optimized 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 favorite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:

  • Go, gRPC, RocksDB, Python
  • Postgresql, RabbitMQ
  • AWS, Puppet, CloudFormation
  • Grafana, Graphite, ELK, Jaeger
  • Redis, Memcached

What’s In It For You

  • Company equity
  • 24 days paid time off plus paid Dutch holidays
  • A pension scheme
  • A generous Learning and Development budget
  • A generous relocation package
  • Commute expenses to Amsterdam covered (or the option to use a company bike within the city)
  • Gym membership of choice covered
  • MacBook Pro or another development setup
  • Healthy team lunches and plenty of snacks (onsite only)
  • An office in the heart of Amsterdam

Location - Amsterdam, The Netherlands - Remote (CEST or close)

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

No recruiters/agencies please


Apply ⎘ Copy Link ↗ Visit Link
Lava Logo
Lead Software Engineer
Lava
Remote (United States)
$129,000 to $159,000 a year
April 2021
12 Applicants This Week
More Than 6 Months Old

Job Description

Who we are:

LAVA is a realtime data activation company that enables businesses to sense and respond instantly to customer needs by turning realtime data into instant action. This is a great opportunity to join a startup with a seasoned team that is working on the latest technology stack serving premium global customers.

As a Software Engineer, you will play an integral part in designing frontend components and services for new feature developments of the LAVA platform.

What you will do:

  • Work alongside cross-functional counterparts including designers and backend on new features
  • Come up with creative, outside-the-box solutions for complex problems
  • Actively participate in writing unit tests, improving quality, and performing code reviews
  • Seek out new technology and design patterns in collaboration with your counterparts; propose and drive changes with the customers in mind.
  • Build scalable and resilient APIs that our customers and partners can depend on
  • Write clean, simple, well-tested code that is easy to understand and maintain.
  • Provide technical leadership, coaching, and mentorship to other developers. What you will bring:
  • Go expertise is a must
  • You can break apart large projects into small incremental steps and can extract the minimum viable product out of an ambitious idea.
  • You have experience designing and building features and systems for scale and resiliency.
  • A creative mind to apply the above technology in cutting edge and innovative ways
  • A strong drive to solve real customer problems
  • Fun and energy to an innovative team in a fast-paced environment
  • Experience with messaging or streaming solutions
  • You have experience developing publicly versioned APIs, as well as experience and opinions about API types like Rest and GraphQL and formats like JSON API.

Job Type: Full-time

Pay: $129,000.00 - $159,000.00 per year

Benefits:

  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Schedule:

Day shift

Education:

Bachelor's (Preferred)

Experience:

  • Golang: 3 years (Required)
  • Angular: 3 years (Preferred)

Work Location:

Fully Remote (US Residents Only)


Apply ⎘ Copy Link ↗ Visit Link
Strings Logo
Senior Backend Engineer
Strings
Remote (United States / Europe)
$100,000 to $135,000 a year
April 2021
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About Strings

Our mission is to elevate the craft of content designers and UX writers so they can do what they do best: help organizations build better products through content. Our goal is to give writers direct ownership and control of their work, reduce dependencies, and minimize developers' time managing copy.

About You

We are looking for our first full-time backend engineer to join us on our mission. You'll have ownership in building new products and features while working with our founding team.

Our ideal candidate has 5+ years of experience building event driven micro-services or service oriented architectures and has built most facets, if not all, in a "twelve-factor" app. Preference is for real experience (2+ years) in our primary language of Golang, but other languages are considered when able to quickly pick up new technologies. Additional experience in schema design, relational databases, search engines, cloud services (AWS, GCP, etc), message systems, and API design are considered.

You will directly influence how and what to build, and must be comfortable collaborating on the architecture, code, product, etc as we have a strong culture of devops as well as being technically curious, thoughtful and purposeful in what we build. We value deploying frequently with well-written, maintainable, instrumented and tested code to a kubernetes cluster.

Responsibilities:

  • Develop new products and features in a small team
  • Provide technical input and knowledge to the planning, design, and requirements process for new products and features
  • Review other software engineers' code for correctness, style, and completeness
  • Improve the performance, maintainability, and operations of the code base by engaging in occasional refactoring and upgrade projects
  • Support your team's production software by responding to an occasional alert or bug report
  • Write integration tests and work with our product team to ensure the operation and correctness of new features

Required Qualifications:

  • 5+ years of backend engineering in a distributed system,
  • 2+ years in Golang or 5+ using several languages you were able to quickly pick up
  • Relational Database experience (schema design, query optimization and basic infrastructure management)
  • Direct experience with other persistence stores (such as Redis, columnar databases, elasticsearch, etc)
  • REST API design
  • Strong communication, comfortable being remote

Location Remotely in the following locations: Europe, North America, Africa, Eastern Europe, South Africa, Central America


⎘ Copy Link ↗ Visit Link
Visuary Logo
Experienced backend engineer
Visuary
Remote
$30,000 to $60,000 a year
February 2021
3 Applicants This Week
More Than 6 Months Old

Job Description

VISUARY (visuary.fr) is a Paris based start-up aiming to make the customization of new homes accessible to everyone. For this, we are developing a platform that allows buyers to view and personalize their accommodation online. We have recently raised funds and are developing our business. We work fully remote.

You will join a small and dynamic, international team where you will have an impact. We are looking for autonomous and qualified people, wishing to take part in the adventure and experience the growth of the company.

What you would be working on: The platform's backend software which consist of an API in golang a PostgreSQL database and a few other services running on a kubernetes cluster. You would be responsible for maintaining the API and the development of a new feature: server side light baking of a 3D scene. This task consists of developing a service that takes a .glb file and outputs a texture containing the lightmap for the entire scene.

Required Skills:

  • Golang, SQL, Kubernetes
  • Backend software architecture
  • Experience in building robust web applications
  • Autonomous and proactive (we work remote)
  • Fluent in oral and written English
  • Full stack experience appreciated
  • Familiar with Git

We are a worldwide team, therefore everybody is responsible of their own schedule, we focus on results and code quality.

Daily meetings at 3pm UTC.

If you are interested, please tell me about a backend architecture/design pattern you would like to implement. There will be technical tests.


Apply ⎘ Copy Link ↗ Visit Link
Wingocard Logo
Senior Golang Developer
Wingocard
Remote (Canada / United States)
C$95,000 to C$110,000 a year
November 2020
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About Wingocard

Wingocard is a FinTech startup looking to disrupt the banking industry. Our product is aiming to help parents and teens enter the new era of banking by helping parents teach their children the concepts of responsible banking while also bringing financial freedom to young teenagers by not having to depend on their parents for their credit cards.

Wingocard is in it’s early stage and is looking for it’s first core members to join the team. This team will be responsible for building the foundational platform that will be used to launch the Wingocard product and onboard it’s first customers!

About the Role

As a Senior Back End Developer at Wingocard, you will be helping the engineering team in architecting and implementing the foundational pieces of the Wingocard FinTech API. These APIs will need to be scalable, resilient and ensure high availability. They will be responsible for interfacing with external FinTech products whilst also exposing an API that will be consumed by the Wingocard application. Our systems need to be agnostic and robust to ensure they will be a strong foundation to build on over time as we build up the Wingocard product and platform.

Place of Work

The role is for people living in the USA or Canada, for exceptional candidates we might consider non-US/non-Canada residents

If you:

  • Are passionate about technology
  • Have a history of building and architecting distributed systems
  • Have experience building systems that are both scalable and highly resilient
  • Are pragmatic
  • Aren’t scared of a Unix shell
  • Don’t shy away from things like ERDs and DFDs
  • Appreciate good documentation
  • Are able to debug an application on any part of the stack (browser, transport, backend, database, etc.)

Then you will feel right at home!

Qualifications

Must-have Skills & Experience:

  • 3+ years of industry software engineering and architecture experience
  • 2+ years of hands on experience working with Golang at scale in an production environment
  • Experience working with a RDBMS (MySQL, PostgreSQL, MariaDB, etc)
  • Experience working in a SaaS environment
  • Passion for operational excellence and drive towards creating performant, scalable and reliable applications
  • Experience in distributed architecture and best practices
  • A team player
  • Experience working in an Agile environment
  • Experience with Docker

Nice-to-have Skills & Experience:

  • PostgreSQL experience
  • Experience with Google Cloud Platform
  • GCP Pub/Sub experience
  • Experience with Google Cloud Run
  • Startup experience
  • Experience in the FinTech domain

What it means to work at Wingocard

Wingocard is a fully remote company that is headquartered out of MontrĂŠal QC, Canada. We are passionate about company culture and strive to make a positive impact on the people around us. Our main company values are:

  • Honesty and Transparency
  • Co-Ownership
  • Empathy
  • Be a Bar-Raiser

Benefits

  • Apple MacBook Pro
  • Choice of high resolution monitor(s)
  • Web Cam
  • Choice of Bluetooth Headset
  • Group Benefits
  • Unlimited Vacation Policy

Apply to join Wingocard and help us build the best banking application for parents and teens the world has ever seen!

Wingocard is trusted with highly sensitive information. Upon joining the team, you may be asked to undergo security screening including a criminal record check.

Wingocard provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Wingocard will provide reasonable accommodations for qualified individuals with disabilities.


⎘ Copy Link ↗ Visit Link
Senior Backend Developer
PowerSpike
New York City, United States / Remote
$80,000 to $100,000 a year
August 2019
7 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Who We Are

PowerSpike is a media & technology company focused on building the most compelling and streamlined destination for activating sponsorships within gaming communities. PowerSpike collaborates with 19,000+ gaming and esports influencers to execute premium, authentic influencer marketing campaigns. PowerSpike’s influencer network reaches over 125M viewers every month and grew over 1000% in 2018. The 4-year-old company is backed by Techstars, Cox Enterprises, the Philadelphia 76ers, the Dorm Room Fund, and Ocean Azul Partners.

What we’re building

PowerSpike is building the world’s first Influencer Exchange.

Like a traditional ad exchange, where buyers can place bids for ads in real-time, PowerSpike’s technology instead enables brands to bid on influencers. We’re taking the simple and streamlined experience of programmatic advertising, and combining it with the authenticity of influencer marketing to deliver instantly scalable influencer campaigns. Think Google Ads meets influencers.

Currently focused on the gaming space, our technology enables brands like Intuit Quickbooks and Activision Blizzard to launch influencer campaigns across our network of over 19,000+ Twitch streamers, just like they'd make a media buy.

Your work will directly help influencers pursue their dreams and assist some of the biggest brands in the world in streamlining their influencer marketing efforts.

What we need

We’re looking for a dedicated, passionate, innovative, and security-oriented Backend Web Developer to work on bringing PowerSpike’s databases and API’s to life. Reporting directly to the head of development, you will be responsible for building bug-free data solutions which will deliver information to influencers, brands and advertisers to help them make critical marketing decisions for their spends. If the words RPC, distributed servers, and scalable architecture excite you - then we want to talk.

We value learning, creativity, candor, and collaboration - and as one of the first people at PowerSpike, we’re looking for someone who can help us define our culture and processes for years to come. Simply put, we believe in hiring A+ people, giving them clarity in what success means, and then supporting them to their fullest potential.

Responsibilities

-Create adaptable solutions to collect and process data from an api
-Develop scalable APIs for both internal and public consumption
-Implement, maintain and improve scalable databases
-Write scalable solutions to process mass data in real time
-Design and ensure data security and integrity
-Develop reusable and sustainable code

Requirements

-3-5+ years experience in backend development
-Server side language (Go/Python preferred)
-Experience with Docker and Kubernetes
-Familiarity with AWS and Google Cloud
-Database language (MySQL preferred)
-Experience with distributed systems and microservice
-Experience with machine learning
-Ability to adapt to new situations and learn new skills/languages
-Knowledge of Git

Bonus Points If

-You’ve worked at a startup or attempted to launch your own startup before (even if it failed)
-You’re a gamer, streamer, or fan of live streaming platforms like Twitch/Mixer/YouTube Live
-You’ve worked on ad exchanges or advertising/influencer related technology in the past


Perks & Benefits

-Competitive compensation -Stock options -Generous PTO -Medical Insurance -Early access to new products, games and services emerging in the space -Opportunity to be on the ground floor of one of the fastest growing startups in the gaming ecosystem

⎘ Copy Link ↗ Visit Link
Backend Engineer, Security
Monzo
Remote / United Kingdom
ÂŁ40,000 to ÂŁ100,000 a year
August 2019
3 Applicants This Week
More Than 6 Months Old

Job Description

At Monzo we’re aiming to build the best current account in the world. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal. We want our bank to be safe and secure for our customers, so security is very important to us

Security at Monzo

Monzo’s security team has a wide range of responsibilities, from infrastructure security to application security. As a bank, we are solving diverse, novel problems to ensure that our customers are safe and secure.

One of the guiding principles of security at Monzo is that security at the expense of user experience is a last resort. We aim to move mountains in the background such that we can build world-class features without compromising on security.

As a member of our security team you would be responsible for constantly improving the security of Monzo, and you would work closely with other teams to ensure that our systems are secure by design. Of course, security incidents can and do occur, and the security team is involved with many different types of incident response.

Our engineers have a variety of different backgrounds

We have several non-graduates; only some of us studied Computer Science; one of the team has a degree in Marketing; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you.

We encourage an open and transparent working environment

You can get involved in any aspect of the business you are interested in and, following Stripe’s example, all emails in the company are visible in an email archive. We regularly run hackathons in which people build things on our third party API and we contribute to open source software as much as possible. We’ve also made our product roadmap public and give sneak peeks of features in our community forum. Our blog is a good place to learn even more about what we do!You can get involved in any aspect of the business you are interested in and, following Stripe’s example, all emails in the company are visible in an email archive. We regularly run hackathons in which people build things on our third party API and we contribute to open source software as much as possible. We’ve also made our product roadmap public and give sneak peeks of features in our community forum. Our blog is a good place to learn even more about what we do!

Monzo works in project-based sprints in small, interdisciplinary teams

We have around 190 engineers out of roughly 1000 people in total - and we have big ambitions. As a security engineer here you'd be able to work directly with lots of teams across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.

At Monzo you will get to work with a lot of exciting new technology.

We rely heavily on the following tools and technologies:

Go to write our application code (there’s an excellent interactive Go tutorial here) Cassandra for most persistent data storage Kafka for our asynchronous message queue Linkerd/Finagle for RPC Kubernetes and Docker to schedule and run our services (Oliver, our Head of Engineering, gave a great talk at KubeCon on how we use these technologies) AWS for most of our infrastructure React for internal web dashboards We also have two physical datacenter sites with actual cables to connect to various third parties You should apply if:

the work we’re doing sounds exciting! you want to be involved in building a product that you (and everyone you know) use every day you’re constantly looking for flaws in systems and can reason about how best to address them you’re keen to learn more about new technologies and the arcane inner workings of the financial industry you’re comfortable working in a team that deals with ambiguity you’re interested in distributed systems and writing resilient software you have some experience with strongly-typed languages (Go, Java, C, Scala etc.). Logistics

We can help you relocate to London, we can sponsor visas, and we're open to distributed working (as long as you can spend around 20% of your time in London).

We have payroll set up in five countries: the UK, Ireland, France, Poland and Spain. Right now, we can only hire people who work from those countries and we’ll keep this updated with new ones as we expand and are able to hire from more places 🌎

We offer competitive salaries based on skills and experience, which could be anywhere between ÂŁ40,000 - ÂŁ100,000 per year.

We care deeply about inclusive working practices and diverse teams. If you’d prefer to work part-time or as a job-share, we’ll try our best to make this happen. Just let us know in your application so we can plan for it.

We're usually always hiring for Backend Engineers in Security, so there's no closing date for this job.

Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews. We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we won’t make you write code on one

Questions about this role? Head over to our careers page to read our FAQs (www.monzo.com/careers)


Perks & Benefits

  • Stock Options
  • Salaries Reviewed every six months
  • Working from Home
  • Holiday
  • Unpaid holiday
  • Health insurance
  • Pensions
  • Maternity, Paternity and adoption leave
  • Catered lunch
  • Headspace subscription
  • Socials
  • Yoga and Pilates
  • Equipment
  • Cycle-to-work
  • Learning and training
  • Knowledge sharing
  • Library
  • Life Insurance

Interview Process

Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews. We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we won’t make you write code on one

Apply ⎘ Copy Link ↗ Visit Link
Software Security Engineer
Sporttrade
Washington DC / Philadelphia, United States / Remote
$65,000 to $75,000 a year
November 2018
5 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Hello! We're looking to hire a Software Security Engineer that will help us maintain a stable and safe backend system in production.

Our ideal candidate is someone who embodies our mantra; “Attitude to Innovate”. This is an exciting opportunity for an experienced engineer who’s looking to play a major role at a quickly growing company that’s poised to fundamentally change how Americans bet on sports.

A bit about us:

We’ve built a marketplace where people trade on the outcomes of sports events, and then can track their bets in real-time. We’re disrupting the centuries-old casino and sportsbook industry by replacing the bookie with a marketplace of sports fans. We have built our iOS application, raised funding, and now we’re looking to scale our development team to deliver a user-experience that’s second to none.

Why The Role Is Important To Us

Data Privacy is of upmost importance to us. We're looking for a team member with the experience of building PCI compliant systems and understands the obligation we have to our users to keep their data secure.

We’re looking for someone who demonstrates the interest, drive, and desire to keep learning new things and continually get better. With that in mind, here's what you'll be doing, day-to-day:

Work closely with our CTO, Greg, in building and testing backend architecture, Spearhead efforts alongside team members to penetrate and address potential areas of vulnerability in both API and cloud infrastructure Build, scale and monitor our AWS resources

If you're interested in the position, tell us a bit about yourself, the projects you’ve worked on and a few words on why you’d like to work with us.

What we're looking for:

Required Qualifications:

5+ years experience in software engineering 3+ years experience in system, network and/or application security engineering 3+ years experience developing secure backend systems / infrastructure in AWS Experience building standalone APIs tailored to various types of clients Consistent track record implementing security solutions at the business unit level Excellent knowledge of Linux/Unix Knowledge of Internet protocols (e.g. TCP/IP, BGP, OSPF, TACACS, ISPEC, SNMP, SYSLOG) Capable of making production-grade design decisions prioritizing the ability of the system to scale Proficiency in SQL and SQL-like databases

Preferred Qualifications Previous experience building PCI compliant systems within payments realm, e.g. payment gateways, processors, card issuers, banks, etc. Professional experience and detailed technical knowledge in multiple areas of: security engineering, system and network security, authentication and security protocols, cryptography and application security Experience with service-oriented architecture and web services security Experience with the application of threat modeling or other risk identification techniques Experience with other cloud providers (AWS is required) Experience securing API’s with Firebase authentication Experience with container orchestration platforms like ECS or Kubernetes Proficiency in Golang and Nodejs


⎘ Copy Link ↗ Visit Link
Distributed Systems TLS / API Engineer
Fastly
San Francisco / Remote
$110,000 to $185,000 a year
August 2018
5 Applicants This Week
More Than 6 Months Old

Job Description

Fastly helps the world’s most popular digital businesses keep pace with their customer expectations by delivering fast, secure, and scalable online experiences. Businesses trust Fastly to accelerate the pace of technical innovation, mitigate evolving threats, and scale on demand. Founded in 2011, Fastly powers online destinations including Airbnb, GitHub, Alaska Airlines, Pinterest, Vimeo, The Guardian, The New York Times and Ticketmaster.

The worldwide cloud services market is projected to grow rapidly to $236 billion in 2020, according to Forrester, Inc. As more and more businesses move operations to the cloud, Fastly is well positioned to continue increasing CDN, cloud networking and cloud security market share with edge cloud services that reach beyond content delivery.

We’re building a better Internet. Come join us.

Distributed Systems - TLS / API Engineer

We’re looking for talented software engineers with experience in building resilient and distributed systems to join our team. This role is responsible for building, enhancing and maintaining the platform to deliver our core CDN configurations as well as our future Edge Cloud products. We have local offices in San Francisco, Portland and other locations. Remote workers are also encouraged to apply. Time zones with some overlap to North American time zones are preferred.

What You'll Do

  • Contribute to the systems for managing DNS and TLS technology to minimize latency for delivering Fastly's services.
  • Implement systems to allow Fastly's customers to control their own TLS and DNS configurations for how their requester traffic reaches Fastly.
  • Contribute to the design and implementation of Fastly's latency-informed, topologically-aware DNS system.
  • Support internal operational, analytical and customer-facing teams that depend on the DNS and TLS tooling.
  • Build internet-scale, fault tolerant, well-instrumented services that enable Fastly's authoritative DNS services and TLS termination capabilities.

What We're Looking For

We value a variety of voices, so this is not a laundry list. You’ll be a good candidate if you have experience and/or interest in SOME of these:

  • Maintaining and developing large-scale and/or global production systems
  • Experience building APIs to handle complex or sensitive data with Go (or other languages) in an interdependent and heterogeneous environment.
  • Experience with network data and networking data structures.
  • Operational networking experience (e.g. DNS, routing protocols, packet diagnosis and latency analysis)
  • Writing code that is performant, maintainable, clear, and concise
  • Expertise in designing, analyzing, profiling, and troubleshooting large-scale distributed systems
  • Experience with online testing, integration testing, database and system profiling.
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • Understanding of authoritative DNS services, especially in an anycast environment.
  • Experience working with geographically dispersed team: Previous remote work preferred.

Why Fastly?

  • We have a huge impact. Fastly is a small company with a big reach. Not only do our customershave a tremendous user base, but we also support a growing number of open source projects and initiatives. Outside of code, employees are encouraged to share causes close to their heart with others so we can help lend a supportive hand.
  • We love distributed teams. Fastly’s home-base is in San Francisco, but we have multiple offices and employees sprinkled around the globe. In fact, 50% of our employees work outside of SF! An international remote culture is in our DNA.
  • We care about you. Fastly works hard to create a positive environment for our employees, and we think your life outside of work is important too. We support our teams with great benefits like up to 20 weeks of paid parental leave, options for free medical/dental/vision plans, and an open vacation program that enables our folks to take the time they need to recharge (some benefits may vary by location).
  • We value diversity. Growing and maintaining our inclusive and diverse team matters to us. We are committed to being a company where our employees feel comfortable bringing their authentic selves to work and have the ability to be successful -- every day.
  • We are passionate. Fastly is chock full of passionate people and we’re not ‘one size fits all’. Fastly employs authors, pilots, skiers, parents (of humans and animals), makeup geeks, coffee connoisseurs, and more. We love employees for who they are and what they are passionate about.

We’re always looking for humble, sharp, and creative folks to join the Fastly team. If you think you might be a fit please apply!


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

Get a weekly email with all new Golang jobs