Get a weekly email with all new Golang jobs
x

Golang Distributed Systems Jobs in Ica


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

Browse 12 Golang Distributed Systems Jobs (1 new this month) in Ica, Peru 🇵🇪 in December 2024 at companies like Netlify, Netlify and Summon with salaries from $70,000 to $200,000 working as a Senior Backend Engineer (Go/Rust), Senior Backend Engineer (Go/Rust) and Senior Golang Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

A. Weise Manas Srivastava Bekhzod Khudoyarov Sankar Velama Michael Zhang Christopher Topinka Thota Gowtham Ravi Ranjan Abdelrahman Salama Varianto Nakanaori
  • 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,526 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 12 Distributed Systems Jobs in Ica, Peru 🇵🇪 • Sort by Date
Netlify Logo
Senior Backend Engineer (Go/Rust)
Netlify
Remote (Americas, EMEA)
€70,000 to €90,000 a year
May 2021
3 Applicants This Week
More Than 6 Months Old

Job Description

Company Overview

At Netlify, we’re building a platform to empower digital designers and developers to build better, more elaborate web projects than ever before. We’re aiming to change the landscape of modern web development.

We recently raised $53M in Series C funding to bring forward the next generation of tooling for a more accessible web. This round was led by the EQT Ventures with participation from existing investors Andreessen Horowitz & Kleiner Perkins. This brings Netlify’s funding raised in total to $97M to date. Other past investors include Bloomberg Beta, Designer Fund, and Tank Hill Ventures, as well as the founders of Figma, GitHub, Slack and Yelp.

Netlify is a diverse group of incredible talent from all over the world. We’re ~44% woman or non-binary, and are composed of about half as many nationalities as we are team members.

About the Opportunity:

At Netlify, we’re building a system that supports millions of customer sites, processing over a petabyte of data. Over 10% of Internet users visit at least one site hosted by Netlify every 30 days. With our team, we truly empower our engineers through an autonomous pod-based model that allows our teams to own various stages of the customer journey. We’ve been remote-first since our inception and are globally distributed, spanning across North America, Europe, and Africa. We’re biased towards asynchronous planning and communication, meaning less meetings and more execution. We take documentation seriously and place our values of transparency, empowerment, and commitment at the forefront of everything we do. We’re driven by passion and we make sure that everyone on the team knows their value, feels ownership over their work, and can quickly see the impact of their efforts. Beyond just hiring smart, empathetic team members, we foster a culture where there are no dumb questions and our team can get access to the resources that they need to continue to learn. As a remote-first company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Netlify is the type of company where you can balance great work with great life.

As a Backend Engineer at Netlify, you’ll work with a smart set of team members who are very motivated to keep learning and continuing to grow each other in a supportive way. We have a blameless culture where we solve problems as a team and everyone works together towards a common goal. There are different backend-oriented teams that your interests and experience could lead you into.

With our Observability team, your mission is to help our customers monitor and troubleshoot their apps, and evaluate their health and performance when exposed to real user traffic. You’ll be working with large amounts of streaming data, using a variety of technologies to process and store this data, providing our customers valuable information about their apps. If you’re excited about working with Go, Kafka, and Clickhouse, among other technologies, you’ll have plenty of opportunities to do so with our team. The team ships changes several times a day, so you’ll quickly see the impact of your work.

With our Runtime & Integrated Apps team, your mission is to design and implement fault-tolerant distributed systems and create the supporting features that they leverage. You’ll be working across a variety of technologies to solve problems around the massive traffic that we receive on the platform, so if you’re excited about working in complex Go or Rust code, you’ll have plenty of opportunities to do so with our team! The platform is at the core of Netlify, where you’ll be developing software that powers the lifecycle of a web request, enables developers to interact with the edge, and strives for better availability and higher throughput. This includes functionality like Edge Lambda invocation, caching & invalidation, request rules, pre-rendering, and logging aggregation. The platform is built on top of 6 different cloud providers and is truly global, supporting constant traffic from all over the world. We move quickly and adjust to changing priorities and conditions, and you’ll be able to help us focus on key priorities and pragmatic solutions.

What You’ll Bring:

  • A breadth of experience in compiled programming languages. Our main language is Go, but we also have projects span across multiple languages. We believe in picking the right language for the right problem.
  • An extensive history of delivering product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic. Our system is always on with demanding availability and throughput challenges.
  • A good sense of how to work with web & CDN technologies, with some experience around systems performance and analysis and previous exposure to HTTP, DNS, and TLS.
  • A familiarity of working with databases like MongoDB and SQL and a high level of comfort working with data pipelines built with Kafka, Zookeeper, Consul
  • Curiosity and openness to learning new technologies and best practices
  • Passion for working in a collaborative environment, where you enjoy working with a diverse group of people with different expertise working across distributed locations around the world

Within 1 month, you’ll:

  • Learn about the business and dive into the inner workings of our platform.
  • Have one-on-one’s and pairing sessions with some of the people you’ll be working closely with and get to know your engineering peers across our product umbrella. Do a deep dive into the code base and learn more about Go, Rust, and Ruby.
  • Tackle your first ticket by committing changes & helping perform code reviews with the team.

Within 3 months, you’ll:

  • Establish strong async communication rhythms with your peers and leaders, practicing transparency and visibility in your progress against areas of focus
  • Join the on-call rotation and help the team pay down technical debt and improve reliability
  • Gain a more robust understanding of the needs of the product and become more comfortable with diagnosing problems
  • Deliver on your first project and help teams iterate on meaningful customer outcomes
  • Solicit feedback from your peers, including other engineers and teammates in your product team, and support your team through thoughtful feedback

Within 6 months, you’ll:

  • Elevate the work of the team and become a subject matter expert in an area that interests you
  • Contribute to building reliable microservices that are deployed into our Kubernetes cluster
  • Make a significant impact to our team by designing an extensive scalable solution to accommodate our rapidly growing user base
  • Develop automated abuse prevention tooling and building cutting edge features to empower developers
  • Fortify relationships with cross functional team members as well as broaden your connections across the organization

Within 12 months, you’ll:

  • Have significant ownership over making extensive contributions to a large scale system that delivers insights about traffic, function invocations, and other edge visibility issues.
  • Fully revamped & iterated on the way our edge logic works and how it resolves content.
  • Play a significant role in implementing globally distributed, latency-sensitive, high throughput services.
  • Extensively collaborate with engineering leadership to level up the team and continually improve the scalability and observability of the platform.
  • Start to coach and mentor other team members within Netlify’s engineering teams

At Netlify, we are a growing company that is constantly evolving so this timeline is intended to show you an example of what you can expect from the role. Keep in mind we’re always iterating, learning, and growing, thus expect these guidelines to continue to evolve as we expand. We’re excited for you to join us on the journey!

About Netlify

Of everything we’ve ever built at Netlify, we are most proud of our team.

We believe that empowered, engaged colleagues do their best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, we’ll be working together a lot—paring, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.

To learn a bit more about our team and who we are, make sure to visit our about page.

Applying

Not sure you meet 100% of our qualifications? Please apply anyway!

When applying please include: A resume or short listing of your job history & skills. (A link to a LinkedIn profile would be fine). A cover letter explaining why you would enjoy working in this role and why you’d like to work at Netlify would be great, though not required & will not impact your application. When we receive your application we’ll get back to you about the next steps.

Netlify is an Equal Opportunity Employer. We are devoted to building a team of people with diverse backgrounds and lifestyles. We believe that the unique contributions of all Netlifolks is the driver of our success. We are all responsible for bringing on people from all walks of life. Driving equality empowers our team, enables us to innovate, and helps us maintain a more inclusive environment. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, military/veteran status, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please let us know.

Please note, the salary listed is just an example of our range and it will vary based on multiple factors


Apply ⎘ Copy Link ↗ Visit Link
Netlify Logo
Senior Backend Engineer (Go/Rust)
Netlify
Remote (Americas, EMEA)
€70,000 to €90,000 a year
February 2021
4 Applicants This Week
More Than 6 Months Old

Job Description

Company Overview

At Netlify, we're building a platform to empower digital designers and developers to build better, more elaborate web projects than ever before. We're aiming to change the landscape of modern web development.

We recently raised $53M in Series C funding to bring forward the next generation of tooling for a more accessible web. This round was led by the EQT Ventures with participation from existing investors Andreessen Horowitz & Kleiner Perkins. This brings Netlify’s funding raised in total to $97M to date. Other past investors include Bloomberg Beta, Designer Fund, and Tank Hill Ventures, as well as the founders of Figma, GitHub, Slack and Yelp.

Netlify is a diverse group of incredible talent from all over the world. We’re ~44% woman or non-binary, and are composed of about half as many nationalities as we are team members.

About the Opportunity:

At Netlify, we’re building a system that supports millions of customer sites, processing over a petabyte of data. Over 10% of Internet users visit at least one site hosted by Netlify every 30 days. With our team, we truly empower our engineers through an autonomous pod-based model that allows our teams to own various stages of the customer journey. We’ve been remote-first since our inception and are globally distributed, spanning across North America, Europe, and Africa. We’re biased towards asynchronous planning and communication, meaning less meetings and more execution. We take documentation seriously and place our values of transparency, empowerment, and commitment at the forefront of everything we do. We’re driven by passion and we make sure that everyone on the team knows their value, feels ownership over their work, and can quickly see the impact of their efforts. Beyond just hiring smart, empathetic team members, we foster a culture where there are no dumb questions and our team can get access to the resources that they need to continue to learn. As a remote-first company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Netlify is the type of company where you can balance great work with great life.

As a Backend Engineer at Netlify, you'll work with a smart set of team members who are very motivated to keep learning and continuing to grow each other in a supportive way. We have a blameless culture where we solve problems as a team and everyone works together towards a common goal. There are different backend-oriented teams that your interests and experience could lead you into.

With our Observability team, your mission is to help our customers monitor and troubleshoot their apps, and evaluate their health and performance when exposed to real user traffic. You’ll be working with large amounts of streaming data, using a variety of technologies to process and store this data, providing our customers valuable information about their apps. If you're excited about working with Go, Kafka, and Clickhouse, among other technologies, you'll have plenty of opportunities to do so with our team. The team ships changes several times a day, so you’ll quickly see the impact of your work.

With our Runtime & Integrated Apps team, your mission is to design and implement fault-tolerant distributed systems and create the supporting features that they leverage. You’ll be working across a variety of technologies to solve problems around the massive traffic that we receive on the platform, so if you're excited about working in complex Go or Rust code, you'll have plenty of opportunities to do so with our team! The platform is at the core of Netlify, where you'll be developing software that powers the lifecycle of a web request, enables developers to interact with the edge, and strives for better availability and higher throughput. This includes functionality like Edge Lambda invocation, caching & invalidation, request rules, pre-rendering, and logging aggregation. The platform is built on top of 6 different cloud providers and is truly global, supporting constant traffic from all over the world. We move quickly and adjust to changing priorities and conditions, and you'll be able to help us focus on key priorities and pragmatic solutions.

What You'll Bring:

  • A breadth of experience in compiled programming languages. Our main language is Go, but we also have projects span across multiple languages. We believe in picking the right language for the right problem.
  • An extensive history of delivering product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic. Our system is always on with demanding availability and throughput challenges.
  • A good sense of how to work with web & CDN technologies, with some experience around systems performance and analysis and previous exposure to HTTP, DNS, and TLS.
  • A familiarity of working with databases like MongoDB and SQL and a high level of comfort working with data pipelines built with Kafka, Zookeeper, Consul
  • Curiosity and openness to learning new technologies and best practices
  • Passion for working in a collaborative environment, where you enjoy working with a diverse group of people with different expertise working across distributed locations around the world

Within 1 month, you'll:

  • Learn about the business and dive into the inner workings of our platform.
  • Have one-on-one's and pairing sessions with some of the people you'll be working closely with and get to know your engineering peers across our product umbrella.
  • Do a deep dive into the code base and learn more about Go, Rust, and Ruby.
  • Tackle your first ticket by committing changes & helping perform code reviews with the team.

Within 3 months, you'll:

  • Establish strong async communication rhythms with your peers and leaders, practicing transparency and visibility in your progress against areas of focus
  • Join the on-call rotation and help the team pay down technical debt and improve reliability
  • Gain a more robust understanding of the needs of the product and become more comfortable with diagnosing problems
  • Deliver on your first project and help teams iterate on meaningful customer outcomes
  • Solicit feedback from your peers, including other engineers and teammates in your product team, and support your team through thoughtful feedback

Within 6 months, you'll:

  • Elevate the work of the team and become a subject matter expert in an area that interests you

  • Contribute to building reliable microservices that are deployed into our Kubernetes cluster

  • Make a significant impact to our team by designing an extensive scalable solution to accommodate our rapidly growing user base

  • Develop automated abuse prevention tooling and building cutting edge features to empower developers

  • Fortify relationships with cross functional team members as well as broaden your connections across the organization

  • Example projects you'll dive into:

  • Refactoring the way that we serve content. This involve a complex interaction between multiple services that are getting a constant load with the goal of distributing more knowledge onto the edge

  • Innovating on our functions product, adding more capabilities, better observability, and handling questions of how to scale the offering (we have 1 million+ functions deployed now)

  • Increasing our developer velocity by partnering with other teams to improve how we update our edge software, without incurring any customer impacts

  • Expanding on our analytics product. This involves dealing with high cardinality data that is constantly streaming into the system via Kafka. Finding an efficient way to store and search the data to drive customer insights.

Within 12 months, you'll:

  • Have significant ownership over making extensive contributions to a large scale system that delivers insights about traffic, function invocations, and other edge visibility issues.
  • Fully revamped & iterated on the way our edge logic works and how it resolves content.
  • Play a significant role in implementing globally distributed, latency-sensitive, high throughput services.
  • Extensively collaborate with engineering leadership to level up the team and continually improve the scalability and observability of the platform.
  • Start to coach and mentor other team members within Netlify's engineering teams

At Netlify, we are a growing company that is constantly evolving so this timeline is intended to show you an example of what you can expect from the role. Keep in mind we're always iterating, learning, and growing, thus expect these guidelines to continue to evolve as we expand. We're excited for you to join us on the journey!

About Netlify

Of everything we've ever built at Netlify, we are most proud of our team.

We believe that empowered, engaged colleagues do their best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, we’ll be working together a lot—paring, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.

To learn a bit more about our team and who we are, make sure to visit our about page.

Applying

Not sure you meet 100% of our qualifications? Please apply anyway!

When applying please include: A resume or short listing of your job history & skills. (A link to a LinkedIn profile would be fine). A cover letter explaining why you would enjoy working in this role and why you’d like to work at Netlify would be great, though not required & will not impact your application. When we receive your application we’ll get back to you about the next steps.

Netlify is an Equal Opportunity Employer. We are devoted to building a team of people with diverse backgrounds and lifestyles. We believe that the unique contributions of all Netlifolks is the driver of our success. We are all responsible for bringing on people from all walks of life. Driving equality empowers our team, enables us to innovate, and helps us maintain a more inclusive environment. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, military/veteran status, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please let us know.

Please note, the salary listed is just an example of our range and it will vary based on multiple factors


Apply ⎘ Copy Link ↗ Visit Link
Summon Logo
Senior Golang Engineer
Summon
Remote (Americas timezones only)
$110,000 to $160,000 a year
August 2022
2 Applicants This Week
More Than 6 Months Old

Job Description

We're building a unified developer experience to help software teams move faster and stay focused on achieving their goals. Over the past decades, software development has grown in importance inside organizations and with it there has been a Cambrian explosion of tooling. While each tool is great at what it does, they live in their own silos and weren’t built to work together. These silos lead to disconnected workflows, context switching, and difficulty finding information. Our vision is to build a better way to get work done. Summon brings together your tools and data into one blazingly fast, native experience. We’re just getting started and our ambition is bold: build the best platform for software teams to get their work done. We love what we do and are motivated by working on a product we love using ourselves. You would have an immediate impact as a builder to influence engineering and the direction of the product. You join as a founding engineer and have full ownership working closely with our founders and a team of super talented developers.

Who we’re looking for

We are looking for a full-time backend engineer. Our ideal candidate has 5+ years of experience building event driven microservices 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 integrating with 3rd party systems, event-driven architecture, databases, and cloud services (AWS, GCP, etc) are important.

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
  • Collaboration with the team to solve technical problems and help shape the product direction
  • 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
  • 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

Requirements:

  • 5+ years of backend engineering in a distributed systems
  • 2+ years in Golang or 5+ using several languages you were able to quickly pick up
  • Strong knowledge of a variety of database systems (Graph, relational etc.)
  • Experience working with 3rd party APIs and OAuth
  • Comfortable with strong dev ops culture
  • Strong communication skills in English and experience working as part of a remote team
  • Need to be located in timezones UTC-4 through UTC-8 (The Americas)
  • Excited to travel internationally for company retreats (twice a year)
  • Favorite Ted Lasso quote

Why join us?

We love what we do: designing and building great products. But our work isn't the only thing that defines us. We're not trying to create some semi-cult to get people to work here. We simply enjoy working together and building useful and beautiful software for our customers. We’re a venture-backed startup and are looking for someone who is excited about the early stages of building a product and having a tangible impact on the company’s success. You would join a group of repeat founders. We have founded startups backed by top Silicon Valley VCs. While getting huge amounts of venture capital has its advantages, it also puts a company on a very narrow success path. We want to do it a little differently this time. Where raising money and growth is balanced with the goal of being default-alive and capital-efficient. Which gives us optionality and lets us build the company we want to build over the long run.


⎘ Copy Link ↗ Visit Link
Plexy Logo
Senior Backend Engineer
Plexy
Remote (Americas)
$100,000 to $135,000 a year
February 2022
1 Applicants This Week
More Than 6 Months Old

Job Description

Our mission is to help software teams get more done. Over the past decade there has been an explosion of specialized tooling in the enterprise. It’s putting the burden on each of us to jump between different apps and tabs to get our work done and at the end of the day we’re wasting valuable time. We believe there is a better way. Our ambition is bold: build the best platform for software teams to get their work done.

We’re just getting started and are looking to grow the team to help us accomplish our mission. We love what we do and are motivated by working on a product that we enjoy using ourselves. You would have an immediate impact as a builder and user influencing product. You would join the early team as a founding engineer and have full ownership working closely with our founders. Come join us!

Who we’re looking for We are looking for a full-time backend engineer. 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 integrating with 3rd party systems, event-driven architecture, databases, and cloud services (AWS, GCP, etc) are important.

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 * Collaboration with the team to solve technical problems and help shape the product direction * 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 * 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

Requirements: * 5+ years of backend engineering in a distributed systems * 2+ years in Golang or 5+ using several languages you were able to quickly pick up * Strong knowledge of a variety of database systems (Graph, relational etc.) * Experience working with 3rd party APIs and OAuth * Comfortable with strong dev ops culture * Strong communication skills in English and experience working as part of a remote team * Need to be located in timezones UTC-4 through UTC-8 (The Americas) * Excited to travel internationally for company retreats (twice a year) * Favorite Ted Lasso quote

Who Are We? We love what we do: designing and building great products. But our work isn't the only thing that defines us. We're not trying to create some semi-cult to get people to work here. We simply enjoy working together and building useful and beautiful software for our customers. We’re a venture-backed, pre-launch startup and are looking for someone who is excited about this stage of building a product and having a real impact on the company’s success.

You would join a group of repeat founders. We have founded and worked at startups that raised a bunch of money from top VCs. While that has its advantages (hire lots of amazing people, spend money on ads and cool perks…) it also puts a company on a very narrow success path. It's very binary, since venture investors have a binary return profile (they succeed if their investments sell for billions). So we decided to do it a little differently this time. Where growth isn't the only goal of a company. Where it's balanced with the goal of being default-alive and capital-efficient which leaves doors open and avoids the trap of forced binary outcomes.


⎘ Copy Link ↗ Visit Link
Grafana Labs Logo
Backend Software Engineer, Cloud
Grafana Labs
Remote (Americas)
$100,000 to $180,000 a year
August 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About Grafana Labs:

There are more than 700,000 active installations of Grafana around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a SpaceX launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps companies including Bloomberg, JPMorgan Chase, and eBay manage their observability strategies with full-stack offerings that can be run fully managed with Grafana Cloud, or self-managed with Grafana Enterprise Stack. The Grafana stack has grown to include two other open-source projects, Grafana Loki (for logs) and Grafana Tempo (for traces)

About Grafana Cloud:

Our Grafana Cloud pipeline moves millions of data points, log lines and traces per second from our customer's environments into a highly available, low-latency stack that processes and stores the data, and serves it to dashboards and alerting tools. We aim to grow this to hundreds of millions per second, and it's critical that as we grow, we improve our performance, increase our reliability and do it all more efficiently.

Backend engineering roles at Grafana require engineers with a passion for performance, reliability, and who enjoy taking projects from conception to production.

Since we deploy production services, we have on-call rotations to ensure the health of the system. We dogfood our own services, so being on call is an important way to understand our system and how to use the products we create.

Our culture is one of remote-first, and our engineering organization is largely remote. We provide guidance and meet regularly using video calls, and we need people who can work independently and can communicate well.

We care deeply about open source and the projects generally are open source, check them out: https://github.com/grafana. We primarily use Go.

Requirements: * You are familiar with programming languages like Go, C, C#, C++, Java or Rust * You are able to write clean, robust and performant software * You have experience with network programming or distributed systems development

Nice to haves:

  • Familiarity with operations/SRE
  • Experience with the monitoring space in general (metrics, logging, tracing, observability)
  • Familiarity with time-series applications and concepts, especially Graphite or Prometheus
  • Experience with Kubernetes / Kafka / Cassandra / Bigtable / syslog / opentracing or similar technologies.

Benefits:

  • Flexible hours
  • The equipment you need to get the job done
  • Generous vacation policy of 30 days per annum with national holidays in your country of residence on top
  • Grafana operates in 44+ countries. We try to operate as one team and focus on global benefits which our whole team can enjoy. Inevitably there are some regional variations and we discuss the benefits offered in your country of residence through our interview process.
  • We offer a competitive healthcare plan (Medical, Dental & Vision) for our US based employees via our co-employer JustWorks.
  • We offer a 4% employer contribution match on our 401K/pension plans or a one time 4% salary increase after 6 months tenure depending on your location

Our hiring process:

  • Video chat with one of our Talent Managers (30 mins)
  • Video chat with a Hiring Manager (30 mins)
  • Live Coding Interview with 2 Engineers (60 mins)
  • Systems Design focused interview (45 mins)

Equal Opportunity Employer- At Grafana Labs we’re building a company where a diverse mix of talented people want to come, stay, and do their best work. We know that our company runs on the hard work and the dedication of our passionate and creative employees.

We will recruit, train, compensate and promote regardless of race, religion, colour, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organisation and we’re working hard to make sure that’s the foundation of our organisation as we grow.


⎘ Copy Link ↗ Visit Link
Grafana Labs Logo
Senior Backend Software Engineer, Cloud
Grafana Labs
Remote in the North, South, Central America
$150,000 to $190,000 a year
December 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About Grafana Labs:

There are more than 700,000 active installations of Grafana around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a SpaceX launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps companies including Bloomberg, JPMorgan Chase, and eBay manage their observability strategies with full-stack offerings that can be run fully managed with Grafana Cloud, or self-managed with Grafana Enterprise Stack. The Grafana stack has grown to include two other open-source projects, Grafana Loki (for logs) and Grafana Tempo (for traces)

This is a remote position, and we are considering candidates in the North, Central & South Americas regions.

About Grafana Cloud:

Grafana Cloud is our composable observability platform that integrates metrics, logs, and traces with Grafana. It allows our customers to leverage the best open source observability software – including Prometheus, Cortex, Loki, and Tempo – without the overhead of installing, maintaining and scaling their own observability stack.

Our Grafana Cloud pipeline moves millions of data points, loglines, and traces per second from our customers’ environments into a highly available, low-latency stack that processes and stores the data, and serves it to dashboards and alerting tools. We aim to grow this to hundreds of millions per second, and it's critical that as we grow, we improve our performance, increase our reliability, and do it all more efficiently.

You would be joining one of our Cloud squads, whose responsibilities span from adapting and delivering our open-source offerings to a cloud environment that can support millions of users, writing software that allows those users to easily send data from within their infrastructure, or helping to build monitoring and alerting solutions. Our tech stack is mostly made up of services written in Go, running on multiple Kubernetes clusters that leverage Google’s Cloud Platform.

Our culture is remote-first and our engineering organization is largely remote. We provide guidance and meet regularly using video calls, so an independent attitude and strong communication skills are a must

Within 1 month you will be able to:

  • Gain a deeper understanding of our cloud product and our customers
  • Get to know the codebase and contribute to our growing list of third-party integrations
  • Participate in ongoing design discussions that allow us to collaborate on and inform our technical decisions
  • Significantly contribute to a major initiative in our roadmap

Within 3 months you will be able to:

  • Take an active role in shaping our roadmap and your own career objectives
  • Drive a project from initial ideation all the way to operations once it is in the hands of customers
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running

Requirements:

  • You are familiar with programming languages like Go, C, C#, C++, or Rust
  • You are able to write clean, robust, and performant software
  • You have experience with network programming or distributed systems development

Nice to haves:

  • Familiarity with operations/SRE and the concept of infrastructure as code
  • Experience with the observability space in general (metrics, logging, tracing, monitoring, alerting)
  • Experience with Kubernetes / Kafka / Cassandra / Bigtable / syslog / opentracing or similar technologies
  • Familiarity with time-series applications and concepts, especially Graphite or Prometheus.

Equal Opportunity Employer- At Grafana Labs we’re building a company where a diverse mix of talented people want to come, stay, and do their best work. We know that our company runs on the hard work and the dedication of our passionate and creative employees.

We will recruit, train, compensate and promote regardless of race, religion, colour, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organisation and we’re working hard to make sure that’s the foundation of our organisation as we grow.


⎘ Copy Link ↗ Visit Link
Rebellion Defense Logo
Site Reliability Engineer
Rebellion Defense
Washington, DC / Chicago, Illinois, United States
$100,000 to $200,000 a year
November 2020
6 Applicants This Week
More Than 6 Months Old

Job Description

We are looking for a Site Reliability Engineer (SRE). As an SRE, you will be tasked with the reliability and operation of our production environments. SREs are tasked with ensuring teams within the company receive help maintaining software at scale, as well as help designing and developing software for scale. SREs are expected to engage with the product teams to ensure the delivery of our software is as seamless as possible.

These position is based out of our Washington D.C. or Chicago Illinois office locations. An active clearance or ability to obtain TS/SCI clearance will be required.

We look for a track record of the following:

  • Coming alongside high energy engineering teams to enable the adoption of best practices to enable the scalability and reliability of deployed software,
  • Defined architecture and built services at scale on public infrastructure such as AWS and Azure,
  • Experience designing, implementing, deploying, and operating high scale production services,
  • Experience facilitating the definition and implementation of SLIs and SLOs,
  • Understanding how to carefully spend error budget to handle regular deployment of large changes to production,
  • Deep experience in Linux operating systems, and systems engineering,
  • Comfort delivering critical software in Go and Python,
  • Willingness to debug problems across the stack,
  • Comfortability with working on underspecified problems and are capable of rapidly learning and iterating on solutions,
  • Experience building the wrong system enough times to avoid the common pitfalls, whether building something personally or advising others.

You might be a good fit if you:

  • 5+ years of relevant SRE experience in the tech industry,
  • demonstrable knowledge of TCP/IP, HTTP, web application security and experience supporting web application architecture,
  • experience working with a variety of storage systems, application architectures, compute infrastructure and network management systems,
  • experience designing, implementing, deploying, and operating high scale production service,
  • defined architecture and built services at scale on public infrastructure such as AWS and Azure, proven knowledge at least one higher-level language (eg. Python and Golang),
  • The ability and desire to build and learn new systems with new technologies.

Rebellion is a well-capitalized technology start-up firm that is passionate about defining and delivering modern, life-changing software products to the US Department of Defense (DoD), the UK Ministry of Defence (MoD), and their allies. At Rebellion we believe in operating what we own, we deliver all of our products as managed services, this allows our product teams to maintain operational ownership across all deployments. Expect talented, motivated, intense, and interesting co-workers.

Compensation includes meaningful equity ownership, competitive salaries, full medical coverage, disability and life insurance, and transit reimbursement.

An Equal Opportunity Employer/Veterans/Disabled. Rebellion Defense is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. Rebellion Defense does not discriminate against applicants on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, national origin, veteran status, disability, or any other protected characteristic in accordance with federal, state, and local law.


Apply ⎘ Copy Link ↗ Visit Link
Tyk Technologies Ltd Logo
Full Stack Go Developer - Developer Portal
Tyk Technologies Ltd
Americas
$70,000 to $75,000 a year
May 2022
3 Applicants This Week
More Than 6 Months Old

Job Description

Who are Tyk, and what do we do?

The Tyk API Management platform is helping to drive the connected world and power new products and services. We’re changing the way that organisations connect any number of their systems and services. Whether internal, external, public or highly encrypted systems, Tyk helps businesses drive value across the retail, finance, telecoms, healthcare, or media industries (to name just a few!)

If you’ve banked online, used an app to check the news, or perhaps even driven a connected car, API’s, and by extension, Tyk, make that possible. Founded in 2015 with offices in London, Atlanta and Singapore, we have many thousands of users of our B2B platform across the globe. Brands using Tyk range from Audi, Dominos and Starbucks to the Financial Times, RBS and Societe Generale. We have a varied user base hailing from every continent – even Antarctica.

Our Mission

Tyk is on a mission to connect every system in the world. We’ve started by building an API Management platform.

Total flexibility, default remote, radical responsibility

We offer unlimited paid holidays and remote working from anywhere in the world, for everyone, Why? Tyk was founded on the principle of offering flexibility and autonomy to our employees, we believe this allows our employees to achieve their best results. It also means we can build the best possible team, location and working hours are no barrier.

If this sounds like an environment that you believe could work for you then read on to find out more.

The role:

We are looking for a talented Go Developer with full stack experience to help us scope, build, and maintain our Developer Portal. We’d love you to have experience with CMS frameworks, have a working understanding and practical experience with TDD, and be a very competent Golang developer. If you understand or have worked with QoR frameworks, then this is a bonus!

We might ask you to manage and mentor a junior engineer. We’d also want you to be comfortable with obsessing over our code and process quality. You will also be an advocate of high levels of automation in our engineering process, pushing us to continuously improve our software delivery lifecycle every day.

You will be working on a cutting edge piece of our product strategy which will have high levels of exposure and kudos as it develops. Working with a talented team of Product Managers, Technical Leads, engineers, UX Designers, and QA experts, you will be a leader for this product team in shaping and delivering high quality product.

Here’s what you’ll be getting up to:

  • Understanding the requirements and implementing them on both Frontend and Backend. (Defining database structure, build proper models, build needed UI) Delivering high quality, low technical debt, reusable code to delight our customers
  • Reviewing the software engineering process to ensure we continuously optimise our process, reduce tech debt, and increase our automation, and advocating for improvement initiatives in our sprints
  • Creating architectural designs and translating that to quality build of our all new developer portal
  • Influencing product strategy in terms of bringing exciting new functional concepts to the product manager, and also providing robust assessments of doability Training and mentoring of junior engineers
  • Actively input into SCRUM, decomposing stories into tasks, estimating, writing test and acceptance criteria, and ensuring we hit definition of done
  • Uplift our automated test coverage with obsession with writing and passing automated tests for every PR
  • Collaborate across the company to define, design, build, and improve our product Being a team player both within the squad and across the squad model, unlocking dependencies Requirements Here’s what we’re looking for:

Several years experience in building applications in Go, building user interfaces in vanilla JavaScript, TypeScript or React and developing web services with REST APIs Design, write and adapt static templates using HTML, CSS and Javascript Good understanding of vanilla Javascript and a strong understanding of language core concepts Ability to build reusable components from scratch (jQuery can be used) and an understanding of Javascript libraries (Material UI, Bootstrap) Knowledge of modular CSS techniques (i.e. BEM) Strong knowledge of Golang with a good understanding of Go templates Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation) Degree in Computer Science, Engineering, Mathematics, or similar experience Fluent at spoken and written English

Nice to have:

  • Web components development experience Developed UI components using just Javascript, HTML & CSS (without javascript frameworks)
  • Enhanced CMS functionality, and built websites from scratch
  • Familiarity with DevOps concepts and technologies such as CI/CD, configuration management, virtual machines or containers, and cloud hosting services such as AWS, etc.
  • Solid understanding of agile development methods
  • Knowledge of QOR framework
  • Familiarity with Kubernetes or other orchestration tools
  • Experience managing Linux systems
  • Experience working on CMS development, like extending base CMS Admin functionalities as well as the public part (the website) Benefits

Here’s why you should join us:

  • Everyone has unlimited paid holiday.
  • We have total flexibility in hours, as we believe creativity flows better when our people are given freedom to decide when they are most productive.
  • Everyone is unique after all.
  • Employee share scheme
  • Generous maternity and paternity leave
  • Company retreats
  • We all share the same vision - we value authenticity, respect, responsibility, independence, honesty, diversity and inclusion and most importantly treating others how you wish to be treated. We look for like-minded people who bring their personalities to work everyday, strive to achieve their personal goals and who are willing to challenge the way we do things, why? - to make what we do even better!

Our values tell the story of Tyk - here’s how:

It’s ok to screw up! We’ve found that it’s often the ‘stupid’ or unexpected ideas that turn out to be the successful ones - so try it, at least we can say we have!

The only stupid idea, is the untested one! It’s in our DNA - starting a business with founders 12 hours apart, giving our gateway away for free - sure, we did that, and we’d do it again!

Trust starts with you - make it count! Trust is a two-way street - instill it from day one!

Assume best intent! We have each other’s back - we’re all on the same team. Think before you speak or act.

Make things, better! Always try to leave things better than when you found them - change is constant, inevitable and embraced! Be that change we want to see.

What’s it like to work here?! check it out: https://tyk.io/worklife/

Tyk is an equal opportunities employer and we are determined to ensure that no applicant or employee receives less favourable treatment on the grounds of gender, age, disability, religion, belief, sexual orientation, marital status, or race, or is disadvantaged by conditions or requirements which cannot be shown to be justifiable.

You can see more about us here https://tyk.io


Apply ⎘ Copy Link ↗ Visit Link
Software Engineer, Back-end
Tradesy
Los Angeles, Santa Monica
$100,000 to $130,000 a year
September 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Tradesy is a peer-to-peer marketplace for buying and selling luxury fashion, enabling savvy customers to unlock the value in their closet to access affordable luxury. Our mission is to make fashion resale as simple, safe and stylish as retail at scale. We have millions of passionate members, a product that people love, and an office with an ocean view in sunny Santa Monica, California.

Tradesy is seeking an exceptionally talented Back-end Software Engineer to work closely with other engineers, designers and product owners to develop reliable, performant, secure and scalable systems.

This role reports directly to the Engineering Manager.

You Will:

Contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems Develop, support, monitor, and troubleshoot extensive web applications and services Work closely with Software and QA Engineers to maintain excellent coverage of automated tests (unit, functional, integration and performance tests) Design solutions with multiple technical approaches, communicating pros, cons and tradeoffs to collaboratively make decisions with engineers, designers, product managers and stakeholders Participate in our migration from AWS to GCP Participate in the replatforming and redesign of our applications Rewrite parts of our existing PHP systems in Go

You Have:

Mastered at least one programming language and have exposure to other languages and programming paradigms: procedural, functional, event-driven, OOP, etc… Ability to discuss and explain system architecture and component design Experience with PHP and/or Golang is a plus Experience building services/APIs is a plus Experience with MySQL, Redis, and/or ElasticSearch is a plus Experience working in an Agile/Scrum methodology is a plus

Benefits:

Competitive salary, commensurate with experience Stock options Comprehensive benefits (Medical, Dental, Vision, 401k) Flexible Paid Time Off

Additional Perks:

Daily catered lunches Dog friendly office Tight knit team


⎘ Copy Link ↗ Visit Link
Software Engineer / Architect
Precognitive
Chicago, United States
$90,000 to $140,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

As a core member of our backend engineering team, you will work with our VP of Engineering to architect and implement our core products and engineering vision. This role will require the candidate to wear many hats with responsibilities such as working on our Node.js+BigTable based CRUD RESTful API microservices or container orchestration via Python and Kubernetes. This role will have the ability to lead greenfield projects (i.e. rewriting our decision-engine in Go) and be able to put their stamp on the Precognitive code base.

As an early member of our engineering team, this role will fast track into either a Staff Engineer/Lead Engineer. As the company continues to grow, the opportunity to move into management will become available for qualified candidates.

REQUIREMENTS: - 4+ years of building RESTful APIs. - Production use of Node.js, Elixir, Go, Java, C++, or Python. - Production experience working with a wide-column store such as BigTable (our main database), Aerospike, HBase or Cassandra (experience with DynamoDB also a bonus). - Experience working with Docker & Kubernetes (GKE preferred) in a DevOps capacity. - Production experience working in a distributed environment, especially with global or multi-region distribution. - Master debugger, with the ability to diagnose problems/bugs quickly and efficiently. - Ability to be on call for off-hour incidents (i.e PagerDuty alerts). - BA/MS/PhD in Computer Science or a related subject.

DESIRED SKILLS and EXPERIENCE: - History of developing in multiple languages including Java, C/C++, Go, Ruby, Python or JavaScript (Node.js). - Production experience working with high throughput / low-latency databases at scale (100s of TB of data). - Savvy with large-scale relational and/or non-relational databases. - Familiarity with Google Cloud Platform. - Previous history in a startup. - The ability to make pragmatic decisions finding the right solution for short-term needs with an eye to how actions fit into the long-term roadmap.


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 12 Distributed Systems jobs in Ica, Peru 🇵🇪