Get a weekly email with all new Golang jobs
x

Golang uSwitch Jobs in United States


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

Browse 400+ Golang uSwitch Jobs (1 new this month) 🇺🇸 in December 2024 at companies like Teylor Ag, GRAX and nextmv with salaries from $100,000 to $200,000 working as a Senior Backend Engineer, Software Developer - Backend and DevOps Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Michael Zhang Christopher Topinka Thota Gowtham Ravi Ranjan Abdelrahman Salama Varianto Nakanaori George Munoz Piyush Yadav Eslam Hamdy Omax
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 39 developers joined Golang Cafe in the last 30 days
  • 12,461 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 uSwitch Jobs in United States

Showing 10 of 408 Remote🌎 uSwitch Jobs available instead
Teylor Ag Logo
Senior Backend Engineer
Teylor Ag
Remote (Europe)
€50,000 to €66,000 a year
January 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

About us

Teylor is a fintech startup based in Zurich, Switzerland. Our goal is to bring SME-Lending into the 21st century by building credit-scoring and credit application software that allows European small businesses to get access to financing more easily. Our core product is the Teylor lending technology which digitizes and automates the entire SME credit cycle. Banks use our technology to automate their processes and we use it for our own lending activities. We work to solve two key problems: First, we help banks to digitize, become more efficient, and cut costs. Second, we help SMEs to get faster access to liquidity. Our goal is to become the leading European lending technology provider over the next years and we are now looking for top-talents to join our team.

if you want to work in a dynamic and well-financed fintech that makes a real difference for small businesses and the financial industry, Teylor may be the right place for you. As we are growing fast, we can offer you attractive growth opportunities. If you want to grow together with us, enhance your skill set, and master real challenges, then we are looking forward to your application.

Your Role at Teylor

We are looking for someone with senior-level experience building backend systems to join our team and help build our SaaS lending platform.

In this role you will work closely alongside our existing development team, Head of Lending Solutions and CTO to understand and implement financial software and features. You will build secure, high quality software, while also helping to define MVP approaches to expanding our SaaS platform internationally. You will be working on expanding our platform's feature set to cover use cases for a growing number of banks that rely on the Teylor Lending Cloud to digitise their entire lending operations.

Responsibilities

The responsibilities include, but are not limited to:

  • Build and take ownership of components of the Teylor Lending Platform,
  • Write production-grade, robust and well-tested code, primarily in Go but with some Node.js/Typescript work as well,
  • Develop financial software and services,
  • Develop integrations with our partner banks and various external financial systems,
  • Maintain high code quality via robust testing, peer code review and automating as much as possible,
  • Work closely with designers, product managers and other team members to conceptualize, build and launch new features.

Requirements

  • A degree in computer science OR equivalent experience as a backend engineer
  • Experience with backend development in Go including running Go code in production
  • 5+ years of backend development experience
  • Excellent written and verbal English

This is a fully remote position and you MUST be located within Europe and willing to work mostly during our standard working hours (~9:00-18:00 CET). You will join an existing remote team that is used to working remotely.

Nice to Haves

  • Familiarity with Node.js and Typescript
  • Experience with serverless/functions/lambda architectures and technologies
  • Experience with AWS APIs, CloudFormation and/or other infrastructure as code technologies
  • Experience with relational databases and SQL - especially Postgres
  • Familiarity with modern build pipelines and tools (CI/CD)
  • Experience working in remote teams and at small companies and startups.
  • German language skills

Our Expectations

The following list are the things that matter to us and that we want to see in the people who join our team, regardless of which position:

  • You take responsibility end-to-end and your colleagues can rely on you to show ownership.
  • You care about your work and your attitude and how it affects those around you.
  • You understand that communication is one of your key responsibilities.
  • You make pragmatic decisions that bring the product forward.
  • You are open to the ideas and concerns of other departments and stakeholders.
  • You work hard, are passionate about building great products and are happy to tackle big challenges.
  • You love to teach and to learn from your coworkers.
  • You are flexible and not afraid to deal with uncertainty.
  • And most importantly: You are focused on shipping features for our users and getting the job done.

Perks & Benefits

  • Competitive compensation package.
  • 25 days of paid leave per year.
  • Regular team meet ups in different European cities (...once Covid is done).
  • Teylor is a fully remote company. We will pay for a part of your coworking fees if you decide to work in a shared office wherever you are located.

Apply ⎘ Copy Link ↗ Visit Link
GRAX Logo
Software Developer - Backend
GRAX
Remote, US
$130,000 to $200,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Software Engineer - Backend

About GRAX

At GRAX, it’s all about data. We help our customers secure and drive value across their ever expanding enterprise SaaS data footprint. Initially, we're focused on Salesforce, the wildly popular CRM platform used by the world's most successful companies. We capture and retain every data change over time, so it can be stored, processed and analyzed using the full power of AWS, Azure and GCP.

GRAX is a well-funded Series A startup. We’re one of the fastest growing partners in the Salesforce ecosystem with revenues more than doubling year-over-year.

Who we are

GRAX was founded by serial entrepreneurs with a long history of success in the Salesforce ecosystem. The product and engineering organization is led by veterans in cloud platform development, including some of the key architects behind Heroku.

About the role

The Backend team builds and maintains the core distributed data pipeline that slurps data from SaaS APIs, secures it for safekeeping before transforming and routing it to its final destination. As an engineer on this team you can expect to:

  • Program mostly in Go (golang.org) within a group of experienced developers committed to learning, sharing and continual improvement.
  • Work closely with internal teams from PM through Customer Success - and occasionally directly with customers.
  • Own the full lifecycle of specific features and product areas from design to release

You may be a good fit if…

  • You have experience with large scale data processing
  • You have built or operated a large cloud service
  • You have prior experience working with distributed systems with a focus on reliability and resiliency.
  • You have extensive experience building on AWS, GCP and/or Azure.

What it’s like to work here

Founded in Boston, GRAX is a remote-first, distributed team. We value collaboration, communication and accountability. You’ll be offered a competitive salary, equity, full health benefits incl. dependents and unlimited PTO.

GRAX embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.


Perks & Benefits

Full health benefits, including dependents. Unlimited PTO. Equity. Competitive salary.

⎘ Copy Link ↗ Visit Link
nextmv Logo
DevOps Engineer
nextmv
Remote (Europe, United States) / New York / Philadelphia
$100,000 to $140,000 a year
January 2021
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

nextmv (YC W20) is changing how companies automate and optimize their operations. We provide developers with the building blocks to create and test decision models, quickly. From logistics to healthcare to finance, every company can benefit from decision engineering using optimization and simulation. We’re looking for incredibly motivated people to help!

In a little over a year we have made substantial progress. We’re already landing enterprise clients. We’ve raised over $11 million from leading VC firms including Y Combinator, Firstmark Capital, Dynamo Ventures, and 2048 VC. And we’re just getting started.

We are looking for a DevOps Engineer II who is familiar with cloud platforms, container technology and loves automation. As the first dedicated hire supporting cloud infrastructure, internal tooling and automation you will have an impact on how we operate all our systems and services. In this role you will help build and maintain cloud infrastructure for our tools and products as well as assist with customer deployments ensuring we are following best practices and industry standards. You'll directly contribute to the success of our new hosted product by serving a hybrid DevOps / SRE function. This role will participate in our on-call rotation.

Requirements

  • 3+ years as a software engineer, DevOps engineer, cloud engineer, site reliability engineer or systems administrator
  • Demonstrable experience administering AWS, especially VPCs, Lambda, RDS, S3 and IAM Roles & Policies
  • Experience with Infrastructure as Code (IAC) using Terraform
  • Excellent understanding of Docker & container technologies
  • Hands on experience with configuration management tools such as Ansible
  • Demonstrable understanding of modern software development practices including pair programming, peer reviews, Git-based workflows, continuous integration and delivery, and automated testing
  • Comfortable with Bash and Python
  • Familiarity with monitoring tools and services (DataDog)

Not required, but a plus:

  • Experience with Go or another statically typed and compiled language
  • Experience with serverless systems
  • Hands on experience with Kubernetes
  • Experience with software package management (RPM, APT, npm, Maven, Nexus, Artifactory, etc)
  • Ability to evaluate the benefits of using in-house vs off-the-shelf solutions
  • Software development experience
  • Familiarity with on-call / incident response practices
  • 2+ years of remote work experience

These are some of your traits:

  • The idea of working in a fast-paced startup environment excites you
  • You thrive on automating everything and adding structure to processes and procedures
  • Working together as a team to accomplish goals is more important than working alone
  • You are eager to support our customers when they have DevOps or cloud engineering questions and researching technologies to find solutions
  • You value simplicity over complexity
  • You embrace challenging technical work
  • You thrive on discovering and documenting simple, pragmatic solutions
  • You’re not afraid to speak up when you have a point of view, but can “disagree and commit” once a final decision is reached
  • You just read this whole list and got more excited than concerned

How we work

We are remote first

We value amazing work and a strong work-life balance. The majority of our collaboration happens on Slack and Zoom. We get together quarterly for team offsites so we can get some facetime (Covid Pending).

Salary Transparency

We believe that financial transparency creates trust, and that teams with a high level of trust are able to execute more effectively. We view salary transparency as a way to challenge a rampant problem in our industry: the wage gap. The base salary for any two employees in the same role is the same. Performance in that role is the differentiator, not upfront negotiation.

Benefits

This is a salaried role. In addition, nextmv offers:

  • Health Care Plan (Medical, Dental & Vision)
  • Minimum Vacation Policy - (3 weeks minimum)
  • Stock Option Plan
  • 401k
  • Home Office Stipend
  • Parental Leave

This role (and all roles at nextmv) is remote. That being said, all employees should be able to travel to company retreats quarterly (when COVID settles down).

About nextmv

nextmv helps companies automate and optimize even the most complicated operational decisions. The nextmv platform allows any developer to quickly build, test, and deploy models that automate routing, assignment, matching and scheduling.

Our Values

Our values are aspirational and affect everything we do. At nextmv, we hope to instill core attributes and practices into our daily lives. We will work toward these goals together, and help each other along the way.

Community
We act as a group of skilled contributors with diverse backgrounds and a common mission.
We listen to each other to actively instill empathy in ourselves.
We introspect about our actions and their impacts.

Candor
We share information, from company strategy to small insights and feedback.
We collaboratively review our decisions and code using the same process.
We own our mistakes and admit our vulnerabilities.

Focus
We are ambitious and value achievement over status.
We are innately driven to innovate and improve the world.
We apply our time and skills effectively to challenging problems.

Balance
We separate our work from our self-worth to view and improve it objectively.
We don't overwork, and take regular time away to encourage creativity.
We take care of ourselves so we can give our best to our team.

Also, we love animals.


⎘ Copy Link ↗ Visit Link
MySense Logo
Golang IoT Engineer
MySense
Remote (United Kingdom, Europe)
ÂŁ70,000 to ÂŁ85,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

MySense is a wellbeing analytics platform which utilises a suite of Zigbee IoT sensors, a sleep belt and a wearable device to provide valuable insights into a person’s behaviour in order to improve quality of care and support.
We are at the forefront of a new industry which is improving people’s lives using technology, your work will have great value and purpose. Our ideal candidate has leadership capabilities, a passion for design and strong attention to detail.

The Role

This unique role requires a Golang engineer to rebuild an embedded Java application using Go microprocesses. The current app is written in Java 8 and is hosted on an Embedded Linux system. You will need a passion for hardware and IoT as you will be doing a lot of testing using physical IoT devices.

You will work directly with the Engineering Lead to create production ready code with good test coverage. If you are a Go engineer who has always tinkered and enjoyed working with embedded Linux devices, this job will be perfect for you. The role will involve learning new technologies and becoming the go-to expert for all things gateway related.

Required Skills:

  • Strong Golang experience
  • Good knowledge of design patterns and programming practices
  • Comfortable with Linux systems
  • Bash experience
  • Some experience/knowledge of Java or other OOP language

Desirable Skills:

  • IoT device experience
  • Embedded Linux
  • AWS IoT Core
  • Node/Typescript
  • Due to the nature of the data we collect, a strong understanding of best security practises would be advantageous

Why us

We are a fast-growing scale-up in the IoT health space, you will help shape the team and company and your decisions will have a huge impact. As an IoT company, the challenges we face are often novel and require unique and innovative solutions which can be both invigorating and rewarding. We trust our engineers, remote working is very much encouraged.

Our culture

We foster a culture of openness and authenticity over structure and process. Strong communication, learning and collaboration are what we strive for and we are looking for people who share these values.

Our benefits:

  • 30 days holiday + your birthday + Public Holidays
  • Fully remote
  • Monthly education allowance
  • Private Health Insurance
  • Life Insurance at 4 times annual salary
  • Pension scheme
  • Company laptop

Where

We are set up to work fully remotely, and this is how we will continue to operate. We do have offices which can be used as and when required.

We are right by Lambeth Bridge on the 12th floor of Westminster Tower with great views overlooking the Houses of Parliament, Westminster Abbey and the London Eye.


⎘ Copy Link ↗ Visit Link
Stellar Logo
Senior Software Engineer
Stellar
San Francisco, United States / Remote (United States / Canada)
$160,000 to $190,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Open to considering remote candidates in the US & Canada

Interested in helping us change the world of payments forever? The Stellar Development Foundation (SDF) is looking for a talented, experienced, and hands-on engineer to assist partners with integrating into the Stellar network. In this role you’ll be designing, building, and implementing innovative blockchain solutions for our partners. You will lead the way in developing projects, from scoping & system design to development & best practice deployments. SDF’s partners span globally and are some of the most innovative software and financial companies.

What you'll do:

  • Be involved with all aspects of the software development process - from vision to final implementation.
  • Design new platform functionality with the corresponding APIs for external developers.
  • Build and maintain web services to support the foundation’s mission (creating equitable access to the global financial system).
  • Identify patterns in developer needs and design new protocols and services to increase developer velocity across our entire ecosystem.
  • Engage with our community of open source developers and partners on projects that encompass many different frameworks, languages, and ideas.
  • Collaborate with the team on code review and design, and contribute to best practices for all of engineering at SDF.
  • Investigate and refactor performance bottlenecks in order to continue scaling our API services.
  • Provide assistance and guidance for our integration projects with our partners and other organizations on the Stellar network.
  • Author detailed technical feature and protocol (RFC) specifications - we take design seriously, and we encourage everyone to be a part of our RFC processes.

Who you are:

  • 5+ years real-world experience developing or implementing software within enterprise networks
  • Solid understanding of web technologies: TCP/IP, HTTP, TLS, JSON, REST, etc
  • Proficiency with programming languages such as JavaScript, Go, C++, Python, or similar
  • Ability to lead technical discussions and explain technical details to non-technical people
  • Independent and results driven. Skilled at working in an environment with dynamic objectives (maybe you even thrive on chaos)
  • You’re a strong problem solver and fast learner
  • You’re passionate about top quality code and using the latest best practices
  • You build software with your users and their needs top of mind
  • You're a true partner advocate.

About Stellar

Stellar is a decentralized, fast, scalable, and uniquely sustainable network for financial products and services. It is both a cross-currency transaction system and a platform for digital asset issuance, designed to connect the world’s financial infrastructure. Dozens of financial institutions worldwide issue assets and settle payments on the Stellar network, which has grown to over 4 million accounts.

About the Stellar Development Foundation

The Stellar Development Foundation (SDF) is a non-profit organization that supports the development and growth of Stellar, an open-source network that connects the world’s financial infrastructure. Founded in 2014, the Foundation helps maintain Stellar’s codebase, supports the technical and business communities building on the network, and serves as a voice to regulators and institutions. The Foundation seeks to create equitable access to the global financial system, using the Stellar network to unlock the world’s economic potential through blockchain technology.

We look forward to hearing from you!

SDF is committed to diversity in its workforce and is proud to be an equal opportunity employer. SDF does not make hiring or employment decisions on the basis of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other basis protected by applicable local, state or federal law.


⎘ Copy Link ↗ Visit Link
Linden Lab Logo
Senior Software Engineer Go
Linden Lab
Remote (United States)
$120,000 to $150,000 a year
January 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

Our mission is to build new economies by enabling our partners to compensate their content creators for the digital goods and services they produce. Here on the Ecom engineering team, we accomplish this by building a growing set of financial capabilities on top of our regulatory licenses. Some of these capabilities include processing payments and payouts, verifying user identities, detecting fraud and enforcing sanctions. Additionally, these systems have an expanding set of tools around them to be used by our partners and customers.

Basically, we write code that lets users sell digital hats in video games and get paid real money.

This position is for a Senior Software Engineer - Go on the Ecom team. The primary responsibility is to design and build the APIs that facilitate our capabilities. This is a fast-paced team and we are responsible for the full life cycle of our code. We break large systems down into component parts to be concurrently worked on, which requires that we be in lock step with each other. This means we highly value dependability and communication. We are iterative in nature, both as it applies to the code as well as our own processes. We build cool stuff, we weigh risk/reward, and when we make mistakes, we respond quickly and together and without blame. This is a team in the truest sense.

You will:

  • Take features through their entire lifecycle - design, implementation, test, documentation, deployment, production monitoring, outage response, and usage analysis
  • Design the API spec and implement it, to enable core business capabilities around payments, payouts, identity verification, fraud detection, sanction enforcement, and tooling
  • Communicate not just with the team, but also directly with our partners and vendors
  • Participate in our culture of continuous improvement to make both the tech and the team even better
  • Learn about and contribute to financial technology

You need:

  • Experience with Golang
  • Experience with SQL
  • Experience with UNIX/Linux
  • Broad exposure to common web technologies
  • Proficiency in scripting languages
  • The ability to work independently and collaboratively in a remote environment
  • Excellent written and verbal communication skills
  • 6 years of experience in web software engineering
  • Bachelor’s degree in a technical field or equivalent experience

What we use and teach:

  • Golang, MySQL, Python, Docker
  • Docker, Drone, Jenkins, Amazon Web Services, Terraform
  • Automated testing
  • Continuous Integration and Deployment
  • Microservices and Function architecture

Apply ⎘ Copy Link ↗ Visit Link
Couchbase Logo
Software Engineer - Golang
Couchbase
Remote (United Kingdom, United States, India)
ÂŁ40,000 to ÂŁ90,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing. You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

You are a Software Engineer responsible for building and managing cloud-native applications across multiple clouds. In this role, you will develop, implement, and operate Couchbase's Cloud products. If you have experience developing applications using Go programming language (or willingness to learn) along with experience with either the three major cloud platforms- AWS, Azure, GCP, we'd love to have you apply.

Here's a brief look at what success looks like in this role:

  • In 3 months time- you'll have collaborated with the team to build and shipped a material contribution such as a new feature, regularly contributed to code reviews, and fixed a few bugs.

  • In 6 months time- you'll have earned the trust of the team and taken on independent code review responsibilities that help prevent bugs that are collaborating on the design of new features.

  • In 12 months time- you'll have delivered tasks throughout the SDLC, from design through development with some guidance and have established a cadence of on-time deliver with high quality work.

This role is also open to remote work (USA, UK, India) as our teams are globally distributed. We are a remote-first team. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work.

Responsibilities

  • Design, develop, test, deploy, document, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Build and expand our APIs and services, written in Go
  • Collaborate with other engineers across the stack to deliver delightful user experiences
  • Monitor, troubleshoot, and improve system security, stability, reliability, and performance
  • Define and implement SLIs and monitor and improve SLOs
  • Write various kinds of tests including unit and integration tests
  • Smartly instrument software using techniques such as distributed tracing and logging
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes
  • Document systems, build runbooks, and automate those processes
  • Key technologies this role will employ: Go (Golang), Kubernetes, AWS, Azure, GCP, Grafana, Prometheus, Alert Manager, Thanos, Terraform, Vault, Couchbase Server, Datadog

Qualifications

  • You care deeply about software quality and operability, and better ways of building software
  • You are able to knowledgeably discuss performance, security, and user interactions within complex systems
  • You desire to write software that is sympathetic to the humans who will maintain it
  • You love to write Go, more Go, and then a little more Go
  • You enjoy giving and receiving code reviews
  • You are kind and collaborative
  • You enjoy working remote with people from all over the world
  • Value clear, open communication
  • We value thoughtful feedback and regular dialogue and collaboration as a fundamental skill for our team members

About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.

Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase’s HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. We’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:

  • A fantastic culture

  • A focused, energetic team with aligned goals

  • True collaboration with everyone playing their positions

  • Great market opportunity and growth potential

  • Time off when you need it.

  • Regular team lunches and fully-stocked kitchens.

  • Open, collaborative spaces.

  • Competitive benefits and pre-tax commuter perks

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/


⎘ Copy Link ↗ Visit Link
Appvia Logo
Product Developer - Back End
Appvia
London, United Kingdom / Remote (UK)
ÂŁ60,000 to ÂŁ90,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

The Application Containerisation market is due to reach $8.5B by 2025 delivering a CAGR of 26.5%. This is being driven by many different organisations that are turning to container based infrastructure and microservices as a way of satisfying the ever complex role of Software Development. Recently, Kubernetes has become the standard in making this possible and is, in fact, the fastest growing project in open-source history. Appvia, founded in 2018, is a company of highly skilled engineers, who are building products to enable the deployment, maintaining and scaling of Kubernetes as well as the added challenge of delivering a truly cloud native vision.

We're part of the Cloud Native Computing Foundation and for our customers like the Home Office and Bank of England, we've already got 700+ developers using our service, building over 500+ applications, in over 20,000+ containers, running a number of critical applications for the government both on-premise and via Azure, Amazon and Google.

The Role:

You will get an opportunity to help shape how businesses deliver applications and improve the developer experience with well thought through products and engineering.

You will research, conceive and develop software applications to extend and improve Appvia’s product offerings, working with a talented cross-functional agile team.

You will be passionate about your industry and get an opportunity to make a real difference to the business you are part of.

Key Responsibilities:

  • Design, develop, test, deploy, maintain and improve software
  • Collaborate with colleagues and users on a regular basis to build out assumptions with prototypes
  • Build features whilst maintaining backwards compatibility
  • Express improvements and ideas to further develop products
  • Communicate effectively with all stakeholders to drive out user requirements
  • Lead on an idea, design and deliver working prototypes

Requirements

  • A strong understanding of the full software development lifecycle
  • Passionate about driving the best product outcomes for all users
  • Ability to challenge and understand real user requirements and map them to tangible technical objectives
  • Pragmatic and methodical approach in solving difficult technical problems
  • Understanding of scalable and distributed microservice concerns
  • Ability to architect and maintain backward compatible APIs
  • A passion for new technology and automation
  • Practical understanding of distributed systems
  • Good understanding of industry best practices
  • At least 5 years designing and developing backend systems ideally in Golang
  • Experience of working on and contributing to Open Source Software projects
  • Previous exposure to modern front-end frameworks
  • Experienced in BDD and test automation
  • Experience developing on and with the Kubernetes API
  • Previous Ruby/Python experience would be beneficial
  • Exposure to Cloud and Developer PaaS products
  • Excellent verbal and written communication skills

Benefits

  • Competitive salary
  • 26 Days Holiday including your birthday off (plus bank holidays)
  • Flexible working hours
  • Pension
  • Health Insurance
  • Training and personal development
  • Bonus

⎘ Copy Link ↗ Visit Link
Cmd Logo
Backend Go Engineer
Cmd
Vancouver, Canada / Remote (North America)
C$100,000 to C$150,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Join our team_

Cmd brings together talented problem solvers, thinkers, and tinkerers to achieve our mission to change the current landscape of cybersecurity. We’re looking for people who are as excited as we are to give companies a new way to secure their data.

Make your mark_

Linux + security; we love ‘em. But don’t worry, we don’t need you to be an all-in, security-guru like you might think. We hire subject matter experts to bring their functional skills and unique point of view to the team. That’s what keeps us innovative, adaptable, and stronger.

Achieve more_

Join us at a time where you can take full advantage of the opportunities of high-growth. You’ll expand on your current skills, fast-track your development, and see your impact in building a company that will change the face of an industry.

About the role

You’ll work closely with our team of platform engineers to improve and expand the server-side software that manages and deploys Cmd’s agent into customers’ Linux environments. Our ideal candidate has a passion for technology, is a great communicator, and has an interest in contributing to the full product lifecycle (design, implementation, release, operation).

Skills and experience

  • 5+ years experience as a software developer
  • Experience working with Go
  • Experience working with Linux, relational databases, Prometheus, git, and Bash
  • Understanding of HTTP, TLS, and the web browser security model
  • Experience designing, coding, optimizing, managing/deploying and troubleshooting highly-available, load-balanced, secure, HTTPS-accessible services
  • Keen ability to communicate (verbally and in documentation) and share work with others on the team

About you

  • You're capable of developing criteria to prioritize tasks
  • You're eager to collaborate with engineers to enhance the feature development process
  • You possess self-awareness and a passion for continuous improvement
  • You have a keen ability to communicate the thinking behind your decisions
  • You can identify bottlenecks and bugs and devise solutions to these problems

Bonus points

  • Familiarity working with HTML, CSS, Javascript and/or GraphQL

⎘ Copy Link ↗ Visit Link
Fastly Logo
Principal Software Engineer - Edge Data
Fastly
London, United Kingdom / Remote (United States)
ÂŁ80,000 to ÂŁ120,000 a year
January 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

Fastly helps people stay better connected with the things they love. Fastly’s edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customers’ applications as close to their end-users as possible — at the edge of the Internet. The platform is designed to take advantage of the modern internet, to be programmable, and to support agile software development. Fastly’s customers include many of the world’s most prominent companies, including Vimeo, Pinterest, The New York Times, and GitHub.

We're building a more trustworthy Internet. Come join us.

Principal Software Engineer - Edge Data

You will be one of the first engineers working on a brand-new system that Fastly has been prototyping and is now beginning to operationalize. The system applies cutting-edge distributed systems theory — notably, CRDTs — to Fastly's global network to provide an infrastructure for state at the edge.

What You'll Do

  • Learn the distsys theory and Go implementation of the project to proficiency, becoming a technical "co-founder" and owner
  • Optimize system performance to meet Fastly's Internet-scale requirements, via testing, profiling, refactoring, and redesigning
  • Collaborate with customer-facing teams to define and implement primitives that will power a huge number of future Fastly products
  • Help to design, develop, and participate in a process for onboarding new engineers to the project, with a focus on mentorship and growth
  • Work in a small team that's highly motivated to find new, innovative ways to give our customers new capabilities

What We're Looking For

  • Clear, effective, and empathetic communication skills, both written and verbal, especially when discussing complex technical topics
  • Intermediate+ proficiency with Go (Golang), ideally having built and operated one or more large-scale projects
  • Advanced distributed systems theory experience, especially eventual consistency, and a strong interest in learning more
  • A "systems thinker" who always keeps the big picture in mind, even as they work on the smallest details
  • Effective at asynchronous remote work, with teammates across the world

Why Fastly?

  • We have a huge impact. Fastly is a small company with a big reach. Not only do our customers have 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

Get a weekly email with all new Golang jobs