Get a weekly email with all new Golang jobs
x

Golang The Wild Jobs


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

Browse 850+ Golang The Wild Jobs (1 new this month) in May 2024 at companies like Fraugster, Techcyte and Cabify with salaries from $40,000 to $200,000 working as a Observability Engineer (F/M/X), DevOps Engineer and Senior Fintech Core Backend Developer (Go). Last post

Hiring Golang Developers?

Create your profile to continue

Aidar Zainutdinov Selim Arslan Aiden Man Vasa Chakradhar Suleiman Karim Eddin Stephen Lemmy Mwaura Monalisa Ntlemeza Peter Vrba Hery Victor Abiola Ibrahim
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 32 developers joined Golang Cafe in the last 30 days
  • 12,471 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 854 The Wild Jobs • Sort by Date
Observability Engineer (F/M/X)
Fraugster
Berlin, Germany
€45,000 to €65,000 a year
February 2019
3 Applicants This Week
More Than 6 Months Old

Job Description

About Fraugster:

Fraugster is a payment security company with the goal of eliminating fraud and increasing our customers’ profits. Over the last years we’ve invented an artificial intelligence technology that combines human-like accuracy with machine scalability. This ability lets us foresee fraudulent attacks before they actually happen and gives us a distinct competitive advantage over every other player in the payment security space.

We’re already working with some of the most well-known payment and e-commerce companies in the world. Notable clients include companies like Ingenico and SIX Payments. Fraugster is backed by top-tier investors and is currently managing billions of Euros for its clients.

Job Description:

We make decisions based on data, it’s the core of our business, and it’s providing insights into the effectiveness of our product and features. We believe data powers creativity and productivity, and that a robust, reliable and scalable infrastructure is needed to support this.

Our Observability team is operating the solutions that make gaining insights from data possible with monitoring, logging, metrics and other telemetry tools. The team is responsible for simplifying the process of building data and metrics-driven products and features. This is a high impact, high visibility role that directly affects the experiences of all our engineers.

As we take on more services and responsibilities, we're looking to add another member to the team.

What you will be doing:

  • Design, build, and operate the observability stack of large-scale data infrastructure systems from the early stage
  • Improve the stack, dive into new technologies and figure out how best to monitor them
  • Provide easy ways to understand the state of the services at a given point in time, including the ability to trace requests across multiple services
  • Work with development teams in an advisory capacity to optimize usage of monitoring and logging tools: what to log, measure and alert, which metrics and events are important and why through guidance, documentation and internal discussion
  • Write well-crafted, well-tested, readable, maintainable code
  • Participate in code reviews to ensure code quality and distribute knowledge, including Open-Source projects
  • Mentor and guide junior engineers as the team grows

You’re a good fit if some of the below applies to you:

  • You are a great teammate who can work effectively as part of a cross-functional team
  • You have strong analytical, problem solving, debugging, and troubleshooting skills
  • You are a good communicator in English, both verbal and written
  • You are knowledgeable about a variety of infrastructure and development topics
  • You have worked in an environment that runs multiple services handling a large number of transactions, owned by different teams
  • You have the skills to help a development team to perform complex debugging, but you also know when to let the team figure things out on their own
  • You enjoy thinking about how to make life simpler for other engineers

The experience we are looking for:

  • Designing, implementing and debugging large-scale data infrastructure systems, and identifying their performance bottlenecks
  • Understanding of long-term impacts of key design decisions and handling failure scenarios
  • Experience in Go is a big plus, but not strictly required and experience with a similar backend language would suffice. Our team can teach you and get you up to speed
  • Monitoring and operating open source software in production at scale e.g. Kafka, Kubernetes, Docker
  • Operating telemetry tools, e.g. the ELK stack, Prometheus, Grafana, Jaeger, Istio and others
  • Not everything listed is required and not everything required is listed. If you have skills that are not listed but you think will contribute to your performance let us know!

What we offer:

  • The chance to be be part of a growing team of with plenty of room to leave your mark and impact company strategy and growth
  • Fun, creative and focused teams committed to learning and problem-solving through collaboration
  • Competitive salary and, if required, visa sponsorship and a relocation package
  • Office located in the heart of Berlin with teammates from around the world
  • Time to work on projects that are not in the scope of the sprint, standing desks, team events and a weekly company dinner
  • An environment in which you can balance great work with a great life

We value ownership and innovation, and we build our teams with that in mind. We want each team to be responsible and accountable for what they ship. We also don't want to reinvent the wheel every time, so we try to get alignment in terms of practices and technologies. Our philosophy to achieve this is relying on excellent tooling and automation over policies and processes.

We know that diverse teams are strong teams, and welcome those with alternative identities, backgrounds, and experiences from all over the world. We’re a team of technically curious problem solvers. Come and join us.

We are looking forward to receiving your application!


Apply ⎘ Copy Link ↗ Visit Link
Techcyte Logo
DevOps Engineer
Techcyte
Orem, UT, United States
$100,000 to $150,000 a year
April 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

About the Role

At Techcyte, we are building machine learning algorithms for microscopy testing using the latest in deep learning. To support these applications, we use AWS in a dynamically scaling environment while maintaining the availability and quality requirements of medical grade software.

We use the following technologies (and more!):

  • AWS (S3, EC2, ECS, CloudFront, DynamoDB)
  • Terraform, Vault, Packer
  • Gitlab CI
  • Tempo (OpenTracing)
  • Go, ReactJS, Python
  • Docker, Ansible
  • Prometheus, Grafana

The goal of our DevOps team is to create a self-service system for everyone to get their job done. This means designing intuitive and well-documented infrastructure as code that allows others to get their jobs done efficiently, securely, and correctly instead of doing it all for them. At Techcyte, we believe the primary developers are the best suited to dissect production problems, and the DevOps team provides top-notch tools and methods to help them do that. As such, our DevOps members are still developers and will participate in product development, but they should be evangelists for thinking about code in the context of where and how it runs.

Candidates must meet the following requirements:

  • Have a BS in Computer Science or a related degree, or related experience
  • Be authorized to work in the United States
  • 4+ years experience building on AWS or other cloud infrastructure
  • Excellent coding skills (main languages in the company are Go, ReactJS, and Python)
  • Ability to work on remote Linux systems
  • Current with modern dev tools and methodologies such as agile development, git, bug trackers, and team chats.
  • Be able to work remotely
  • Ability to optimize queuing and complex systems to improve speed or costs
  • Knowledge around best security practices
  • Experience with SQL databases

Candidates will be asked to code in the interview process.

About the Company

Work from Home

While we do have offices available for use, our workforce spends the majority of their time working from the comfort of their home. Every team member has a daily standup meeting to touch base with their team and a monthly all hands meeting for the whole company to get updates. Additional meetings are created as needed, and the majority are impromptu.

Benefits

We offer competitive salaries, healthcare benefits, paid time off, work from home, a bonus plan, and equity.

Hard Problems

Techcyte develops products using computer vision and deep learning to automate microscopy for laboratory testing for healthcare, veterinary services, and environmental testing. We need to analyze the equivalent of a blu-ray movie worth of images in the cloud in only a few minutes while staying reliable and accurate. Major problems include transferring, processing, and storing terabytes of data, creating queuing systems that balance turnaround times with costs, and building a pipeline around machine learning models that meet the accuracy requirements of human healthcare.

Extremely Talented People

We have a wide range of talent spanning a variety of industries and positions. We have built a culture of fast paced and agile development in the face of a healthcare system that has been rigid. We are building massive scale systems to implement bleeding edge research. Come interview with us and you will see top notch engineering talent that can compete with any organization on the planet.

Improve the World

Our mission is to improve healthcare and laboratory testing throughout the world. We improve the work environment for our users, improve the accuracy of tests, and lower costs and turnaround times for the healthcare system. We push new innovation in technology, workflow, and regulations to make the healthcare system the best it can be. We have already improved accuracy in laboratory testing that have prevented misdiagnoses, and we are striving to do more.


Apply ⎘ Copy Link ↗ Visit Link
Cabify Logo
Senior Fintech Core Backend Developer (Go)
Cabify
Madrid, Spain
€30,000 to €70,000 a year
October 2019
1 Applicants This Week
More Than 6 Months Old

Job Description

Lana is a new project born out of Cabify's and Maxi Mobility's New Business department. The aim is to create an alternative banking platform optimised to empower "gig economy" workers to get paid more quickly, reliably, for saving and making payments. Lana is a small, dedicated, and highly skilled team focussed on building an awesome product with the potential to grow into a company that changes the lives of millions of people in Latin America who don't currently have access to electronic banking.

The New Business department and Lana are very closely joined with Cabify and Easy Taxi teams with the aim of adding value and investigating business areas that are directly or indirectly related to the core products.

If we’re going to turn our vision into a reality, we’re going to need plenty more bright, ambitious people to join us!

About the position:

As a senior engineer in the Lana Core Team, you will be working to solve complex problems in the services that empower the rest of the company to run. You'll be actively working with the CTO and other areas of the business so you can determine the direction development should move in.

Lana strives for a modular working environment where each module determines its own development pipeline, according to the general direction of the company and requirements of the customers.

Our current backend tech stack for this project consists of:

  • Go
  • Docker + Kubernetes
  • CouchDB
  • CockroachDB

We are looking for someone with previous experience working with Go (desirable), however if not we are still happy to consider your application. We believe that even if you have worked in Java or C# all your life you can still pick up Go pretty quickly. For us it is more important to have someone who is adaptable and can pick up languages quickly.

Security is a major concern for this project, so decisions on how best to isolate, restrict, and monitor access to services and solutions will be a big challenge.

What we’re looking for:

We’re searching for engineers with a solid understanding of how to deal with building secure, reliable, and scaleable solutions. Your objective will be to build upon the existing core services to ensure that the other areas of the company can also develop solutions in their problem domains.

This is a hands-on role in a new project within the group, so it's a great opportunity to make your mark from the very beginning. Your decisions will affect how the company moves in the future.

We'll be looking for most of the following in your profile:

  • Strong educational background, e.g Degree in Computer Science, Physics, Engineering, Mathematics, or equivalent
  • Ability to communicate with the team in English (written and spoken)
  • Unix/Linux systems knowledge
  • A background in security and a deep understanding of the potential risks.
  • Fintech, Payments, and PCI experience very highly valued.
  • Real-time distributed systems deployment.
  • A preference for simple system architectures and micro-services, including experience in technologies like Docker.
  • Advanced networking knowledge.
  • Ability to work autonomously in an unstructured environment.
  • Passion for writing simple, clean and efficient code and/or solutions.
  • Comfortable with complex git/github workflows (submodules, branches, forks, pull requests, merging, rebasing)

The good stuff:

As part of the Maxi Mobility group, which includes Cabify, we’re a company full of happy, motivated people and we never want that to change. Here are some more reasons why it rocks to be part of our family.

  • Flexible work environment & hours
  • Regular fun team events
  • Cabify staff discount
  • Personal development programmes
  • All the gear you need - just bring yourself.

Apply ⎘ Copy Link ↗ Visit Link
Saar aan Huis Logo
Technology Officer
Saar aan Huis
Heemstede, The Netherlands
€60,000 to €80,000 a year
October 2019
1 Applicants This Week
More Than 6 Months Old

Job Description

Technology Officer

Do you want to help raise Dutch healthcare to an even higher level?

You are an ambitious professional and active in or around the Randstad. Your parents may live far away, elsewhere in the country. As they get older, it is useful if a reliable, local partner occasionally keeps an eye on things: Saar aan Huis.

A Saar understands what is needed.

Our company

Saar aan Huis is a customer-oriented, private (informal) care organization that brings together the demand for support for the elderly at home with the range of service providers. The organization selects “Saars” with the utmost care and only works with motivated people who want to help the elderly with their daily activities with love and respect. This for an appropriate fee. The "Saars" are mainly resident in the work area of ​​clients, have a care history behind them and want to be useful on a part-time basis.

Saar aan Huis is a franchise organization that started in the summer of 2013 and currently has 25 branches in the Netherlands. As an innovative healthcare organization for the elderly in particular, we have the ambition to grow further. We are therefore looking for a candidate who can raise our technical platform at the head office. You will be ultimately responsible for the development and management of the tech stack and, if proven suitable, can participate in the management of the company in the (short) term.

Your position

You are responsible for all technology used within Saar aan Huis. This technology is largely supplied by third parties and therefore vendor management and maintaining the technological blueprint are important. Together with the director you determine whether new applications need to be built internally or by third parties. Help Saar aan Huis to further transform into a "full-stack company".

Your duties

· Take the lead in the design, construction and management of new applications

· Affinity with user experience, design & service, design thinking

· Shaping and expanding data strategy

· Ensure 100% availability of existing systems

· Translate new requirements into changes to the system

· Forming the 2nd line support at the help desk

· Monitoring the quality with regard to security & usability

· The technical improvement and maintenance of the Saar aan Huis intranet

Our offer

Lots of freedom and responsibility in a fast-growing company Market-based employment conditions Possibility to work part-time (minimum of 32 hours) Laptop and telephone Possibility of obtaining stock options

Must have

Hands-on, getting things done mentality Creative and proactive attitude Demonstrable experience in setting up systems from scratch Excellent communication skills in English and Dutch higher professional education thinking level. Followed training preferably in HBO-ICT, Computer science / information science or similar fields.

Desired

Experience in a start-up environment Scrum & Lean product development experience Experience with reporting and communication tools such as Atlassian, Slack etc. Database (reporting & analysis) experience (SQL, MySQL)

Want to know more?

Of course if you still have questions, you can always reach us out. Contact Jan Folkert Art from Healthy.Capital (06-41421465 / jfk@healthy.capital)

Please note: If you are a recruiter or a development organization, do not waste your time approaching us. We are not interested.


⎘ Copy Link ↗ Visit Link
Golang Developer
ActiveState
Vancouver, BC, Canada / Remote
$40,000 to $100,000 a year
June 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Are you a Golang developer that’s passionate about developer tooling? ActiveState is looking for developers to level up their end-user tooling team. This team is mainly responsible for “the State Tool”, a new command line tool we’re developing that allows you to quickly jump-start runtime environments for your projects. Backed by ActiveState’s new platform we’ll be able to provide developer tooling unlike any you’ve seen before.

If you know Python, Perl, or Tcl you've probably heard of ActiveState's language distros. Now we’re building an ambitious language distribution platform and set of tools so that coders can focus on coding and spend less time worrying about dependency hell, third party vulnerabilities, and inconsistent developer environments.  We’re doing this for every language and platform on the planet (and beyond). We need your help to do it! Best of all you’ll be working on a product that you’ll use yourself daily.

This position is based out of our headquarters in beautiful Vancouver, BC. Remote work will be considered, but only for candidates in North America.

WHAT YOU’LL BE DOING

Your job is to help us build the tools that take the pain out of developing code in teams. Our lofty goal is to replace the venerable README file with a single command. You’ll work on command line clients, editor tooling, and more. While a primary amount of your job will be described as back-end work you must be comfortable with a little front-end work as well.

When not working on code, you’ll be meeting with your team to figure out priorities, features, technical issues, etc. You’re someone with good technical knowledge who also has an interest in the end-product you’ll be building.

Our day to day work practices are centered around GitHub, pull requests, code review, CI for testing, and agile development with Pivotal Tracker as our project management tool. We’re always looking to improve our practices and we expect you to help us to do so.

We’re a polyglot company and embrace using the best language for the given task at hand. You’ll regularly find Golang, Elm, Javascript, Python, Docker, Kubernetes, DCOS, CircleCI, and other modern tools. Quality is as important as speed. We’re building for the long run, so you’ll need to be proficient in writing tests and documentation too.

Our back ends and command line tools for interacting with our Platform are written in Go. While certain extended components of the platform that you might interact with from time to time are written in Elm and Python. We’re also aiming to get a foothold in TypeScript for future editor plugin work.

The team is scattered around the US and Canada, so we coordinate with each other and the rest of the company using Slack for chat, Highfive for video calls and screen sharing, Pivotal Tracker, and the Google Suite.

We like to use open source software whenever possible, and we also like to contribute back to the open source ecosystem. We embrace open sourcing both libraries and tools developed in-house as long as those are not mission-critical code.

WHAT’S IN IT FOR YOU

  • Working for a stable and growing company that offers the environment and personal growth potential of a start-up.
  • The chance to work with a smart, passionate team of people.
  • The chance to work on a project that will change the work lives of developers around the world, including your own!
  • Competitive salary, bonus, and stock option plan.
  • Comprehensive benefits package and health/wellness credit program.

REQUIREMENTS 

  • Experience with Go.
  • The ability to quickly pick up new languages and technologies.
  • Experience with relational database (mysql, postgres, ..).
  • Basic knowledge of JavaScript and front end development.
  • Experience with all 3 major platforms (Linux, macOS, Windows).
  • The ability to write clean, well-tested code with clear documentation.
  • Excellent written and spoken skills, both technical and non-technical..
  • A willingness to engage in the process of defining our work through conversations with product management, other engineering teams, and the rest of the company.
  • The ability to help others on the team become better at their jobs through mentoring, thoughtful code reviews, and generally being a team player.

ASSETS

If you have experience with any of the following please make sure to highlight it in your cover letter:

  • TypeScript experience.
  • Javascript tooling such as Webpack and frameworks such as React and Redux.
  • Elm experience, especially large Single Page Apps.
  • Microservices and message queues.
  • Good working knowledge of Docker.
  • Experience building both web based and desktop based software.
  • Docker, Mesos, DCOS, Kubernetes.
  • Functional programming languages.
  • Experience Creating parsers, compilers or code intelligence systems
  • Deep understanding Process management on Windows or Unix environments
  • Work with reactive, event based systems
  • Low level architecture (sockets, primitive data types like in C) and the ability to interface and interact with low level libraries (e.g. debuggers).

⎘ Copy Link ↗ Visit Link
Software Development Engineer (Golang)
Speechmatics
Cambridge, United Kingdom
£30,000 to £60,000 a year
April 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

SOFTWARE DEVELOPMENT ENGINEER (GOLANG)

Location:Cambridge, UK Contact: careers@speechmatics.com

“Speechmatics is on the bleeding edge of speech recognition, and as a Software Engineer, I get to build the infrastructure to deliver this at scale using state-of-the-art technology. As well as that, I work with a wonderful team and there’s a very welcoming and supportive culture in the company. If you’re currently looking for a new opportunity, and are interested in a position in one of the best Machine Learning companies in the UK, look no further.”

Michel Hollands, Software Development Engineer at Speechmatics

Background

Speech technology is one of the most popular discussion items at the moment, yet speech interaction is limited to “Alexa, turn on the light”, or “Siri, where is the nearest coffee shop?” We are taking speech technology to the next level using our expertise in machine learning and speech-to-text technology to enable our customers to use conversational speech recognition. Our solutions power subtitling on TV, content discovery for videos, compliance solutions in banks, improve efficiency of meetings, and many other use-cases. Our mission is to improve human communication with a global speech engine, that works and put speech back at the heart of communication.

At Speechmatics you’ll be working with some of the smartest minds in the industry, working on cutting-edge projects and deploying the latest machine learning techniques to disrupt the market, providing customers with the best speech technology available, all whilst immersed in a progressive and great company culture. You can enjoy benefits including, share options, healthcare, life assurance, Bike Doctor, massages, regular BBQs, Brew Dogs in the fridge, no red tape, a top end laptop and much more. We’re building a company that truly strives to be world-leading and we’re looking for people who wholeheartedly believe they can be additive to our culture, bring new ideas to the table and get stuff done. If that’s you, carry on reading.

The Opportunity

The Speechmatics Engineering team develops and maintains speech-oriented products and services that will be used by businesses worldwide and is responsible for the complete product development cycle for these products. In this role, you’ll help to support fundamental language processing research as well as helping to build our public cloud-based SaaS service and products that will be deployed by our users in their data centres and cloud instances.

You’ll solve and overcome challenges to deliver a rapidly growing product portfolio. In addition to helping deliver features you will help drive the system architecture as well as contribute towards defining and improving the best practices we employ to develop new features and products. Initially, your primary coding language will be Python, however, you’ll be tasked with helping the team adopt Go as our primary coding language when compiled code is preferred.

Because you will be joining a rapidly expanding team, you will need to be a team player who thrives in a fast-paced environment, with a focus on rapidly moving research developments into products. We strongly encourage versatility and knowledge transfer within and across teams.

No prior experience of speech recognition is necessary. Speechmatics has a team of speech recognition engineers who will collaborate on all speech recognition related projects and teach you any specialised knowledge required. This will include opportunities to participate in internal training courses aimed at teaching machine learning theory and practice. If you are a talented, detail-oriented engineer with a solid software development foundation and a commitment to deliver the best possible technology solutions, then we want to hear from you!

Key Responsibilities

  • Delivering high quality, maintainable and robust code on time, as part of a team
  • Executing projects and developing against an outlined design
  • Developing pragmatic solutions and building flexible systems without over-engineering
  • Involvement at all stages of the software development cycle, including designing and developing new architectural systems and improvements, and QA processes
  • Participation in estimation and sprint planning in an agile environment
  • Working closely with other technical teams and the product team to deliver on the company’s technical vision

Requirements

Essential

  • Bachelor's degree in Computer Science or related field
  • Professional experience in software development
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Analytical with a data-driven approach to making decisions and attention to detail
  • Excellent Go skills
  • Good Python skills
  • Good Linux development skills
  • Experience of working within a team to create, deliver, and run high quality systems

Desirable

  • Master's degree in Computer Science or related field
  • Proficiency in C, C++, or JavaScript
  • Strong skills and experience in cloud-based software development, preferably Azure:
  • Working with distributed and/or clustered systems.
  • Building and running horizontally scaling architectures.
  • Using cloud-based queueing, messaging, monitoring and storage techniques.
  • Familiarity with some of Kubernetes, Ansible, Docker, Docker Swarm, Elasticsearch, TeamCity, GitLab, JIRA, Kubernetes, Nginx, Nomad, Terraform
  • Familiarity with statistical models and data mining algorithms
  • Familiarity with Natural Language Processing techniques
  • Comfortable collaborating with teams with very different technical skills, and non-technical teams

Perks & Benefits

Salary

Competitive salary (dependent on experience), flexible working and some awesome benefits & perks.

Interested?

Get in touch! Send your CV and covering letter to careers@speechmatics.com.

More about Speechmatics’ culture

Live for the wow | Build authentic relationships | Be the adventure

Innovation is what we do. We build, we iterate, we develop the next thing that delivers that wow moment. We see value in building long-term, authentic relationships that last and are based on trust and honesty. With our customers, our colleagues, our leaders, our suppliers or within our local community. Our journey should be fun and exciting. We will celebrate our successes and learn from our mistakes together along the way. We embrace learning and change to grow naturally and organically as a company and individuals. We trust, we’re honest, kind and respectful.

⎘ Copy Link ↗ Visit Link
Distributed Systems Engineer
Monax
London, United Kingdom
£40,000 to £80,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Distributed Systems Engineer - to help us build a public, decentralised, blockchain-backed legal agreements network

London
£40,000 - £80,000 plus options (ESOP).

Relocation package available for the right candidate. This role could also be based in our Edinburgh office.

Candidates currently based outside of London or Edinburgh must indicate their preferred location and willingness to relocate in their cover letter.

We are looking for kind, talented software engineers to help us make smart iterations on our legal agreements network as we deploy successive test networks.

Monax were pioneers of permissioned blockchains and smart contracts and we are building our Agreements Network to allow new and more efficient forms of legal transacting.

Exploiting the benefits of various decentralised, distributed, and masterless technologies - chiefly Hyperledger Burrow, which Monax built from scratch and still maintains based on the Tendermint consensus engine.

You will have the chance to work on a system that has distributed consensus and validation in a low trust environment at its heart and offers very interesting challenges, these could be:

  • Working with multiple clusters of nodes, most of which are not under your control to handle semi-automated network upgrades and governance votes. How do you upgrade a network you do not control?
  • Using cryptographic primitives like Verifiable Random Functions to orchestrate churn amongst network validators
  • Build package manager and compiler integrations for deploying and testing smart contracts
  • Implement low-level virtual machine instructions and improvements to our Ethereum Virtual Machine implementation

Working with our CTO on our Node Distribution Team you can expect to quickly own significant parts of our stack, and make decisions that will affect the company’s future viability in a fast-moving space (public permissioned consensus networks). You would also work closely with our Product Team who are responsible for building the foundational smart contracts, the business process modelling engine that drives the Agreements Network and also our particular front end (the network is open to extension by any of our co-founders however).

Your role will give you the chance to work across all teams in the business and it will also give you the opportunity to leave your mark in a growing industry, where you need to evaluate existing best practices and apply them to new technological paradigms and new programming languages. Navigating between the hype, the detractors and the zealots we believe there is real value in our approach and we intend to prove it.

You will join a business building a genuinely novel system, that in part intends to create an entirely new market by enabling legal products that challenge existing legal services.

This role would suit a talented software engineer, with solid technical skills in and a minimum of 3-4 years of software development experience. We are also open to engineers who can bring significantly more experience to the role. If you are a good match for Monax, we are willing to create a role that suits you.

Who do we need? Someone who has:

  • Go experience or the ability to pick it up in a few weeks
  • Kubernetes experience or the ability to pick it up in a few weeks
  • A degree-level qualification in a numerate discipline or equivalent evidence of analytic and reasoning skills and theoretical thinking
  • A good knowledge of algorithms and data structures
  • A hacker mentality towards making things work
  • An ability for long form design work ‘on pencil and paper’
  • An ineffable marmot-ness

It is crucial that you are able to take part in forceful yet respectful technical discussions with colleagues and that you are able to change your mind about something if required, and also are able to change other’s minds.

Real things you might work on:

  • Build a Kubernetes operator for Hyperledger Burrow
  • Devise a way to compress/normalise data in our merkle tree to control our long-term storage usage
  • Implement an atomic swap with public Ethereum to represent value on our chain
  • Write optimised native (Go) functions, callable from evm, to implement graph traversal over our business processes
  • Build fee allocation and distribution models that help maintain our network and provide the correct incentives

What can Monax offer you?

Extremely marketable blockchain and cryptocurrency skills.
The chance to make blockchain systems live up to their hype by making them highly operable, our network will be operated peer-to-peer by many parties and this needs to be as painless as possible.
Experience in blending distributed, decentralised, and centralised systems. To spend time working on something foundational at the level of a network architecture.
The chance to spend time thinking ‘around the software’; about law, economics, and game theory.
You will have a high level of autonomy. The business has just enough hierarchy, consensus and individual project responsibility (c.f. design-by-committee) favoured over diktats.
Flexible working - the successful candidate will be based in our London or Edinburgh work space primarily, but there is scope for flexible working and choosing your own hours and place of work when established.

Relocation assistance is available for the right candidate.

Who will you be working with?

Around fifteen people in our passionate cross functional team, including time with:

  • Our CTO in London, who would be your primary daily contact
  • Our CPO in New York, with whom you’ll liaise with to ensure the distribution platform and product stack work harmoniously.
  • Product Team members currently building the application stack.
  • Our Legal Engineers in New York providing crucial context to how legal products on the platform will be used
  • Our CEO in Edinburgh for just about anything else...

About Monax

Monax would like to build a better system for contracting for the good of humanity and other forms of life. To learn more please visit:

Monax Website

Agreements Network

Hyperledger Burrow


⎘ Copy Link ↗ Visit Link
Status.im  Logo
Lead Software Engineer (Go, Chat SDK)
Status.im
Remote
$90,000 to $120,000 a year
August 2023
3 Applicants This Week
More Than 6 Months Old

Job Description

About Status

Status is building the tools and infrastructure for the advancement of a secure, private, and open web3.

With the high level goals of preserving the right to privacy, mitigating the risk of censorship, and promoting economic trade in a transparent, open manner, Status is building a community where anyone is welcome to join and contribute.

As an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community.

As a product, Status is an open source, Ethereum-based app that gives users the power to chat, transact, and access a revolutionary world of DApps on the decentralized web. But Status is also building foundational infrastructure for the whole Ethereum ecosystem, including the Nimbus ETH 1.0 and 2.0 clients, the Keycard hardware wallet, and the Waku messaging protocol (a continuation of Whisper).

As a team, Status has been completely distributed since inception. Our team is currently 150+ core contributors strong, and welcomes a growing number of community members from all walks of life, scattered all around the globe.

We care deeply about open source, and our organizational structure has minimal hierarchy and no fixed work hours. We believe in working with a high degree of autonomy while supporting the organization's priorities.

About Waku

We are building Waku as a public good infrastructure. Waku is uncompromising Web3 communication at scale. It is a decentralized, censorship-resistant, privacy-preserving communication network that enables anyone to send and receive messages without worrying about surveillance or deplatforming.

We are enabling Ethereum builders to create new projects with a fully decentralized architecture, think dApp to Wallet notifications, NFT marketplaces, censorship-resistant chat, layer-2 and more.

Waku enables a variety of complex use cases and applications. To facilitate the adoption of Waku, you will design and implement application protocols to provide to dapp developers as off-the-shelf SDKs.

Waku.org

Key responsibilities: * Design, plan, coordinate and execute the integration of Waku in Status Communities application (status-go). * Liaise with Status team to understand Status’ product requirements and roadmap. * Liaise with Waku team to understand Waku’s features, limitations and roadmap. * Drive design discussion of the integration of Waku in Status Communities; Communicate risks and cost effort to stakeholders. * Learn, maintain, improve and troubleshoot the chat related functionalities of status-go codebase; Report issues to Waku and Status teams. * Beyond 3-6 months: strategize and execute the creation of Chat SDKs (Golang, JS, etc) using knowledge acquired working on status-go; Build your own team of engineers.

**You ideally will have: ** * Experience building applications with complex logic, cutting edge technology or applied research. * Experience interfacing with product managers or business analysts, able to hold technical complex discussions with product oriented professionals as well as highly-skilled developers. * At least, 5 years experience as a Software Engineer, including at least 3 years as a Golang Developer. * At least, 3 years experience as Team Lead, Tech Lead or Engineering Manager. * Already in the blockchain and decentralized technologies space or familiarity with it; you understand how they work. * Strong alignment to our principles: https://status.im/about/#our-principles.

[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role. Just explain to us why in your cover letter].

Bonus points if: * You have experience working in chat/instant messaging applications. * You have experience leading the integration of a complex tech stack in an application. * You are already familiar with the Ethereum community, Web3 or blockchain development * You are working for an open source organization.

Hiring process: * Chat with people ops * Chat with Waku Lead * Pair programming with Go-Waku Developer * Chat with Logos Lead

[The steps may change along the way if we see it makes sense to adapt the interview stages, so please consider the above as a guideline].

Compensation:

The expected compensation range for this role is $90,000 - $120,000 (dependent on how we assess your skills and experience throughout our interview process).

We are happy to pay in any mix of fiat/crypto.


Apply ⎘ Copy Link ↗ Visit Link
All In Bits Logo
Senior Golang Engineer
All In Bits
San Francisco, United States / Remote (United States)
$180,000 to $200,000 a year
July 2023
9 Applicants This Week
More Than 6 Months Old

Job Description

About the Role:

We are seeking Golang Engineers who are passionate about developing cutting-edge technology. In this role, you will be tasked with creating and implementing features such as Golang interpreters, libraries, developer tools, and utilities to power the Gnolang language. This is an opportunity to contribute to a groundbreaking platform from its inception and help shape the future of smart contracts in the blockchain industry.

Basic Qualifications

  • Exceptional proficiency in Golang, with a minimum of 5 years of software engineering experience.
  • Proven experience with open-source projects.
  • Strong problem-solving skills and the ability to work autonomously on complex problems.
  • This role will be based in the United States.

Nice-to-Have

  • Interest in or knowledge of computer science fundamentals, such as network, storage, OS, data structures, transpilers/compilers.
  • Familiarity with concepts such as proof-of-stake, consensus algorithms, decentralized exchanges, public-key cryptography, and DeFi/Blockchain projects.
  • Experience with Solidity and a solid understanding of Solidity/Ethereum concepts.
  • Experience working with distributed teams and building distributed systems.

$179,000 - $200,000 a year

Please note that the salary range provided is for reference purposes only. During the interview, we will evaluate each candidate's experience and skills and determine an appropriate salary offer. We are committed to practicing salary transparency and equity, offering competitive compensation packages based on a candidate's qualifications and experience. Our dedication to ensuring that our employees are compensated fairly for their contributions demonstrates our belief in creating a fair and equitable workplace.

About Us:

All in Bits (AiB) aims to create a more transparent and accountable world through open-source software that enables permissionless innovation and borderless transactions. Our technology empowers builders to launch sovereign blockchains and decentralized applications (dApps) that are secure, scalable, and interoperable.

AiB is a longstanding contributor to the Cosmos ecosystem. In 2014, our CEO, Jae Kwon, was the first to introduce a solution to the Proof-of-Stake distributed consensus problem, building the core infrastructure that powers Cosmos today including Tendermint Core and Cosmos SDK. From creating and funding to engineering and marketing, we prioritize simplistic and minimalistic approaches to building technological solutions that endure.

AiB is committed to upholding core Cosmos values of transparency, accountability, and decentralization. That’s why we support the creation of the Decentralists DAO for the Cosmos Hub to move all operations on-chain, starting with engineering. By establishing the DAO registered team, we aim to advance core components of the Cosmos tech stack and encourage open dialogue, decision-making, and innovation.

How we work:

We focus on talent rather than location to hire the very best person for every role. Open communication is vital, and we use the best tools to collaborate efficiently. Everyone has the autonomy to create their best work, which we reward with unlimited growth potential. AiB is remote-first, and to support your working life, we offer carefully considered benefits and hold regular team and company-wide meetings to encourage collaboration and interaction between teams.

You have the flexibility to work the hours best suited to your lifestyle; as long as you deliver consistent quality work, the sky's the limit! You will be required to be available from 8 am - 10 am PST some days when we bring our people together to contribute to our Town Hall sessions. We value diversity, inclusivity, honesty, and accountability. AiB is a place where talent thrives and you'll have the opportunity to carve out an exciting career trajectory best suited to your unique skills and interests.

Ignite in the news:

https://ignite.com/blog/ignite-growing-cosmos-ecosystem-since-2014

Disclaimer

Direct applications only. Ignite does not accept unsolicited resumes from recruiters or employment agencies in response to Ignite website or social media posts. Ignite will not consider or agree to payment of any referral compensation or recruiter fee relating to these unsolicited resumes. Ignite explicitly reserves the right to hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resume, including those submitted to hiring managers, are deemed to be the property of Ignite.


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
2 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

Get a weekly email with all new Golang jobs

10 of 854 The Wild jobs found