Get a weekly email with all new Golang jobs
x

Golang All In Bits Jobs


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

Browse 850+ Golang All In Bits Jobs (1 new this month) in May 2024 at companies like Form3, BlueLabs and Ambassador Labs with salaries from $70,000 to $180,000 working as a Senior Software Engineer (Go), Software Engineer and Golang Developers. Last post

Hiring Golang Developers?

Create your profile to continue

Stevary Bosuben Depender Aidar Zainutdinov Selim Arslan Aiden Man Vasa Chakradhar Suleiman Karim Eddin Stephen Lemmy Mwaura Monalisa Ntlemeza Peter Vrba
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 29 developers joined Golang Cafe in the last 30 days
  • 13,062 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 858 All In Bits Jobs • Sort by Date
Form3 Logo
Senior Software Engineer (Go)
Form3
100% Remote, East Canada Time Zones
C$119,000 to C$173,000 a year
March 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

**WHO WE ARE? **

Our mission started in the UK and we're currently one of the top startups to work for in the UK and Europe.

We’re now looking for outstanding Senior Software Engineers to join our new engineering team that we will be building in Canada. As one of our first Canada-based engineering hires you will have a rare and exciting opportunity to shape the product and the team we hire, you'll be working 100% remotely and cross-collaborating with our engineers based in the EU and UK. This will enable us to diversify our talent distribution and bring in some of the world's best engineers to build Form3's revolutionary payment technology platform.

THE TEAM

All our engineers work within small, agile, self-managed teams that emphasise best practice and believe quality is everyone’s responsibility. They favour collaborative development and leverage open-source tools and communities, whilst making sure to share their know-how back up stream.

**THE ROLE **

At Form3 you will have the opportunity to design, develop and deploy backend cloud-native services within a containerised microservices architecture. The work is cutting edge, constantly changing and focused on building and operating critical, highly available, low latency, scalable solutions.

Play an active role in introducing new technologies and ways of working to stay ahead of the competition, without ever compromising on quality. Contribute and collaborate with other engineers on technical and architectural decisions. Enjoy end-to-end ownership from concept to deployment, including building and operating infrastructure, toolset and deployment pipelines. Develop your skills, work on cool projects with the latest tech, all whilst working with a talented, diverse and friendly group of people.

Here are a few of the tools and methodologies we utilise:

  • Infrastructure: AWS, GCP, Kubernetes
  • Platform: CockroachDB, Elasticsearch, PostgresDB, Vault, Consul, Linkerd, NATS
  • Tools: Terraform, GitHub, Prometheus, Pact.io
  • Code: Go (and a little Java), containerised microservices, CQRS, open-source
  • Ways of working: TDD/BDD, Pair Programming, 100% remote, DevSecOps

**WE’RE LOOKING FOR ENGINEERS WITH **

  • Experience in designing and building distributed systems
  • Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
  • Interest in owning projects end-to-end and supporting them as they go live in production
  • Appreciation of clean code and software engineering best-practice
  • A passion for learning and an interest in Go (previous experience isn’t required), along with a “right tool for the job” mentality
  • Great communication skills who enjoy sharing knowledge and collaborating with others

BENEFITS

  • 30 days annual leave plus Bank Holidays
  • Remote friendly environment
  • Remote working equipment allowance
  • Flexible working arrangements
  • Udemy and educational reimbursements
  • Full details are available on our careers page
  • Form3 appreciates that we all lead different and often really busy lives. We work remotely 100% of the time and many of us work part time. If you’re interested in hearing what different flexible working arrangements may be available, we’d love to chat.

Please note that all our engineering teams are currently based in the EU and UK. Due to time-zone differences and working practicalities, we’re only able to hire Engineers based in Canada East timezones or based in Canada and able to work close to GMT-4. However, this may change in the future as we start streamlining some of our internal structure and recruitment processes in Canada.

**ABOUT US **

We are an award-winning cloud-native payment technology provider for financially regulated institutions. Launched in 2016, we've doubled in size year on year as we continue to redefine what a truly instant payment experience means.

We celebrate diversity, promote entrepreneurialism and are committed to giving everyone a say in shaping our business. Here you will grow as a person and accomplish incredible things. A career at Form3 is empowering, inspiring and fun. Join us and help shape the future of payments.

**EQUAL OPPORTUNITIES **

At Form3 we embrace equal opportunity and are committed to building a diverse team of exceptional individuals. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status and it is our strong belief that the more inclusive we are as a business, the better our work will be


⎘ Copy Link ↗ Visit Link
BlueLabs Logo
Software Engineer
BlueLabs
Europe (Remote)
€58,000 to €76,000 a year
April 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

At BlueLabs we are building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of BetFox, a new B2C operator in Ghana.

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking to growing our team. As a result, two of our teams (i.e. Betting and Account) are now on the lookout for seasoned Software Engineers who want to join our distributed team and help us execute our vision.

The Team

The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, integration with Mobile Network Operators, and player acquisition and retention programs with a focus on personalisation and automation.

The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).

The services built by our teams are to be concurrently used by thousands of users and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.

Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.

Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.

We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.

A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
  • Analytical thinking, troubleshooting skills, attention to detail.
  • You are a reliable, trustworthy person that keeps their promises.
  • Interest in keeping yourself up to date and learning new technologies.
  • Product-oriented mindset and eagerness to take part in shaping the products we build.
  • Ability to work autonomously in a fully distributed team.
  • Good communication skills in verbal and written English.

Requirements

  • BS degree in Computer Science or similar technical field
  • 1+ years of professional software development experience using Go
  • Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
  • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
  • Ability to write clean, efficient, maintainable, and well-tested code
  • Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
  • Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in Europe. You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

Compensation

The budgeted compensation range for this role is €58,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.


⎘ Copy Link ↗ Visit Link
Ambassador Labs Logo
Golang Developers
Ambassador Labs
Remote
$160,000 to $180,000 a year
February 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Ambassador Labs (formerly Datawire), the cloud native developer experience leader, enables developers to code, ship, and run applications faster and easier than ever. Maker of top Cloud Native Computing Foundation (CNCF) open source projects, including Emissary-ingress and Telepresence, Ambassador Labs delivers a developer control plane for Kubernetes that integrates the development, deployment, and production infrastructure for developers and organizations worldwide including Microsoft, PTC, NVidia, and Ticketmaster. Ambassador Labs is backed by top investors including Insight Partners, Matrix Partners, Trinity Ventures, and Four Rivers Group.

We are looking to hire engineers that care as much about empowering developers as we do and have embraced the cloud native phenomenon that is taking over the world. We strongly believe that Ambassador Labs’ success is dependent on hiring a diverse team. Diversity means a broader spectrum of opinions, ways of working and approaches to solving problems; we feel it is critical to helping drive the creativity, innovation and sound decision-making our customers love us for!

About the Job

As an engineer at Ambassador Labs, you will be working on products aimed at drastically improving the way cloud native developers work. Your impact will be felt by thousands of users at companies like Epic Games, Microsoft, PTC, Ticketmaster, Cisco and Unity Technologies. This is a rare opportunity to join a growing team of smart and empathetic software engineers. The role is focused primarily on development of new products and services.

We have loosely adopted Basecamp’s Shape-Up approach to development by undertaking well-shaped projects in six-week cycles. As a team, our focus is firmly on products that help users make the shift to the cloud with Kubernetes, front and center.

Here’s a bit more insight into what your work life will be like as an engineer on the Edge Stack team at Ambassador Labs:

  • Our products comprise multiple services and those services are written in various languages (the best language for that particular task), but as a member of the Edge Stack team you’ll work primarily in Golang and Python.
  • You’ll work on Linux or Mac: some of us work on one platform, some on the other, each choosing whichever platform makes us the most productive.
  • You’ll also use your favorite IDE or editor; although we use different ones, we’re oddly free of those silly “mine is the best” discussions :).
  • You’ll work on our API gateway and ingress products on a distributed team building a feature, or reviewing open source community PRs, or improving performance, etc., in six-week development cycles, and then you’ll cool down between cycles doing self-directed learning, improving your tools, or maybe even hacking up a demo of an exciting new idea of yours.
  • You and your team will use GitHub issues and Notion or GitHub Projects to track and plan your work, Markdown for documentation, GitHub Actions for continuous integration, Docker Hub and GCR for the resulting images, and of course Slack and Zoom. You’ll have a weekly all-company (Zoom) meeting to stay current on all the things, but we try hard to minimize the number of scheduled meetings in order to maximize focus time.
  • Note that on-call responsibility is shared among all engineers in the organization, currently one week every three months.

About You

You are an engineer who enjoys developing products and you consider yourself a networking and distributed systems aficionado. At the core, you are motivated by figuring out ways for developers (your people!) to own their work through the power of microservices and Kubernetes. You’re driven by understanding customers and their problems. You move with purposeful action and, most importantly, you pride yourself on execution.

We’re looking for candidates with a strong track record of putting Golang and Python to use to bring products to life. You’ve already had some direct exposure to Kubernetes and have a passion for creating WOW experiences while at the same time making continuous improvements. Have a great idea? Act on it! You don’t have to go through layers of bureaucracy to get things done at Ambassador Labs (first of all because that’s against our philosophy, and secondly because we don’t have layers of bureaucracy!).

Ambassador Labs is a remote-friendly company with “pods” in Boston, Portland and Montreal. Our pods are a way of bridging the gap between being 100% remote and working in an office. Eventually, when it is safe to do so, we will have physical offices in each of these locations for team members to go to on a part-time basis to fuel their creativity through brainstorming and watercooler conversations. This is our way of creating the best of both worlds. For now, everyone is 100% remote.

How to Apply

We are looking forward to hearing from you. We move quickly and decisively. We don’t need to talk to 20 other candidates to make a decision, so if the fit feels right on both sides, you can be part of the team as soon as next week! The first step is speaking to our People Person, followed by the engineering leadership, and then a few of your future colleagues/team members. Interviews are typically 30 - 45 minutes, all remote. We’ll talk through your background, your approach to work, and dive into your technical knowledge. No algorithms, no off-the-cuff coding sessions, or brainteasers: we want to hear about your real-life experience and successes, especially the users that you’ve made happy.

This is a demanding application process and a significant career move that’s well worth considering. We appreciate you giving us that consideration, and we promise to give you our full attention in return. Talk to you soon!


⎘ Copy Link ↗ Visit Link
Perkbox Logo
Senior Go Developer
Perkbox
London, United Kingdom
£70,000 to £80,000 a year
April 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

About Us

Perkbox is a platform that provides a unique employee experience, enriching the personal and working life of employees. It offers a suite of products including access to best in class Perks, Perkbox Medical, Perkbox Recognition and Perkbox Insights. It serves companies such as Nando’s, Caffe Nero, Krispy Kreme and Levi Strauss & Co. Headquartered in London, Perkbox has offices in Sheffield, Paris and Australia and are on a mission to improve the employee experience at a Global level.

We’re an ambitious, fast paced scale up where things evolve all the time. The success of our mission depends on your high expectations, your autonomy and your proactivity. We don’t have a rule book and that’s why we always strive to work better together. We’re up for a challenge to solve problems that are bigger than us, and we promise you one thing for sure - you will never stop growing here.

Get a taste for Perkbox here

About The Role

Our mission is simple: take our leading product and transform it into a global SaaS product. Working in a small team of developers you'll be evolving our platform and infrastructure by developing microservices, creating tools, building APIs, writing tests, integrating systems and utilising AWS cutting-edge features to enhance the platform experience for a global user base.

You will need to hit the ground running in getting a measure of our platform and service architecture with support from our Product & Engineering teams and solutions architects. You will be working across teams to not only deliver code, but also to take a leading role in the design of services and implementations. You will understand the value of an MVP and know how to efficiently scale back functionality to meet user impact or time-bound requirements whilst maintaining stability.

On a day to day basis you will:

  • Work with other senior engineers to architect and design backend software to meet the needs of the business
  • Work closely with front-end engineers, data engineers, product managers, UX and DevOps - We work in small super-focussed cross functional teams who take ownership on a specific product features
  • You’ll be creating new Golang microservices, adding features and fixing bugs on our existing microservices
  • Perform fair and considered peer code reviews,
  • Writing bucket loads of good quality, testable code (and tests)

Requirements

About You

You'll need to have:

  • Proven track record architecting and delivering Go projects to a high standard
  • Experience in not only writing microservices from scratch but also in understanding and developing existing services against a roadmap
  • Building high performance, scalable services using protocol buffers/gPRC
  • Experience writing test suites, specifically unit and integration tests
  • An excellent communicator

Tech background:

  • Docker
  • Kubernetes
  • AWS
  • Git
  • Microservices via gRPC and event-driven architecture
  • MySQL, noSQL, Postgres
  • Experience with TDD, Unit, functional and E2E testing
  • Continuous integration/deployment
  • Self-driven, quality controlled

The cherry on the cake...

  • Experience with Service Mesh and Linkerd
  • Experience with Terraform or any Infrastructure as Code toolkit
  • React.js/Node.js/Typescript
  • GraphQL
  • A track record using Go in Open Source projects

Benefits

Are there any benefits besides the salary?

When you think of Perkbox, you probably think about all our free perks – like free coffee from Caffé Nero, free cinema tickets, gym discounts, birthday boxes, our employee assistance programme (EAP), and access to an online GP.

And yes – everyone who works here gets all the same great perks we give to our customers. But don't go thinking that's everything. Our culture goes well beyond the perks we're famous for!

We're also all about celebrating anniversaries and recognising your biggest achievements. We stoke the fires of your curiosity with external speakers and generous learning budgets. We practice transparency with regular 'Let's Talk' sessions from the senior leadership team. We take the time to listen to every single employee and use your feedback to make improvements to our company culture. We support working parents, provide pension plans – are you ready for this one? We're a dog-friendly office too!

It's all about delivering a work-life balance that lets you live your very best life.


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

Job Description

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

What you will be doing

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

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

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

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

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

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

Responsibilities

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

The challenges:

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

About you

You have:

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

Bonus points:

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

Our tech stack

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

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

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

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

Why join Stream?

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

What we have to offer you

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

  • A team of exceptional engineers

  • The chance to work on OSS projects

  • 28 days paid time off plus paid Dutch holidays

  • Company equity

  • A pension scheme

  • Remote work flexibility

  • A Learning and Development budget

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

  • Fitness stipend

  • Monthly in-office chair massages by a professional

  • MacBook Pro

  • Healthy team lunches and plenty of snacks

  • A generous relocation package

  • An office in the heart of Amsterdam

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

  • The possibility to visit our office in Boulder, CO

  • Parental leave paid at 100%

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

Our culture

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

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

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

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

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


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

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

No recruiters/agencies please


Apply ⎘ Copy Link ↗ Visit Link
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
Flyt Logo
Golang Developer
Flyt
Remote (Europe)
£60,000 to £80,000 a year
May 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

Who are we?

Flyt, part of the Just Eat Takeaway Group, is a technology platform designed to connect the world’s largest food delivery company to big restaurant brands everywhere. Chances are, if you have ordered food on your phone you have touched our technology.

Today, we’re a global company, with our technology being deployed across Europe, North America and Australasia, and with team members in six countries. Yet we’re still human-scale: everyone can get to know everyone, and we are structured to ensure every team has a strong sense of community and autonomy on how to hit their goals.

Flyt is organised in small, cross-functional, autonomous teams we call squads. Each one of our squads owns an area of the product end-to-end and is responsible for meeting a business goal. Same principles as the Spotify model, but customised to what works for us.

Collaborating Together, Inspiring Excellent Results! At Flyt, we value five key areas - Care, Transparency, Individual Leadership, Enthusiasm and Results Achievement which we embrace and use to define ourselves. These values enable us with the guiding principles to make our own choices.

The Role

We are on the lookout for a remote developer to join the team at Flyt.

Experience in Golang is essential and you must love being autonomous in a small team.

Requirements

What you’ll be doing

Here’s what your day-to-day looks like:

  • To build new features in our core language Go
  • To work within our Microservices architecture and deliver highly level readable and maintainable code
  • To work with the world's largest delivery companies and to innovate in this exciting space
  • To make key architectural decisions and to help move our platform forwards
  • As part of your role, all Flyt Engineers and Operations staff, including Project Managers, will be required to be on-call at least once per quarter. Those on-call are required to be 'available' to receive alerts as and when a pre-defined threshold has been breached. All those who are required to be on-call will be trained and remunerated as per the FOC Policy.

You must have

  • Proven development experience in project environments
  • Experience working with teams across different time zones
  • Experience communicating in client facing roles as well as behind the scenes to both technical and non-technical stakeholders
  • A passion and desire to contribute to high impact projects in a fast pace organisation

Nice to have

  • Experience in Typescript

Working with us

You’ll love working here if:

  • Remote working is your thing!
  • You can’t wait to roll up your sleeves and build a great product with a dedicated team
  • You love having a goal, and having the autonomy to decide the best way to go for it
  • You obsess over personal growth. Feedback, Coaching, Learning, Teaching.
  • You like to communicate transparently (all our #slack channels are public!), and are willing to listen to your peers, earn trust and show up curious

Whereabouts and things to note:

  • This role is a remote role so can be based anywhere in the UK
  • This is a 6-month contract with the possibility of an extension or to be made permanent

Benefits

Benefits/perks listed below may vary depending on the nature of your employment with Flyt and the country where you work:

  • Competitive Salary: upto £80,000 per annum depending on experience and cost of living
  • Flexibility with how you want to work (we’ve been a remote-first company for well over two years now)
  • Access to coaches on leadership, product, tech and sales
  • Macbook Pro to enable you to do your job well
  • The training budget you need to help you level-up
  • A bonus pool
  • Paid annual leave per annum
  • A wellbeing programme designed to provide you with the tools, should you need, to ensure you are your happy and healthy self!
  • A leadership development programme (LDP) and engineering development programme (EDP) to support you in levelling up
  • Company-wide remote socials (attendance is, of course, not mandatory although we highly encourage it as we are a social bunch!
  • Quarterly meets at different locations around the world where we all get together, plan for the next quarter and have some fun (slightly on hold until it’s safe to do so again- booo!)
  • The opportunity to work in a fast-growing company with global expansion plans and operations spanning Europe, North America and Australasia.

The hiring experience

We have a 3 stage process when it comes to hiring. There will be an initial 20/30 min Google Hangout with one of our hiring managers, technical assessment with relevant person in that role i.e. Developer, Project Managers, etc and finally a culture interview with two of the team (a Tribe Lead and one other). A final decision will be made post the culture interview.


Apply ⎘ Copy Link ↗ Visit Link
MessageBird Logo
Senior Software Engineer (Go)
MessageBird
Remote (Europe)
€60,000 to €80,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Join our team either remotely or in our HQ in Amsterdam. This role can be based in any location within the EMEA region.

About us

MessageBird is transforming the communications landscape as one of the fastest-growing software companies in the world. Our cloud communications platform makes it possible for businesses to instantly connect with over 7 billion phones globally, allowing them to speak with their customers in the same ways they talk to their friends.

Our suite provides access to all major messaging channels, from SMS and Voice to WeChat, Messenger, Facebook, WhatsApp and more. We provide out-of-the-box solutions with our own applications like Inbox and Flow Builder, plus a robust set of APIs that simplify workflows and automation.

With over 15,000 customers — from small and mid-sized businesses to some of the world’s biggest brands — it’s likely that you’ve benefited from our technology at some point. Our products range from turn-key applications like Inbox, Flow Builder and Campaign Builder, to leading solutions and APIs for enterprises; all are available through our Online Self-Serve (OSS) dashboard.

Our global team is a powerhouse of 350+ employees, who work across eight international offices. We’re excited that you’re here and interested to #jointhenest.

How we work

We work fast, grow fast, and build fast. Life at MessageBird moves in fast-forward motion. We’re a team that focuses on making an impact — right from day one. We are go-getters, industry leaders, and dreamers. Risk takers. Roll-up-your-sleeves-and-make-it-happen kind of people. We thrive on transparency, and we value solution-minded attitudes.

We are all driven by one ethos: Get Shit Done. We love shaping things together and leveraging different perspectives, because that makes our products better. Our Birds are empowered with freedom and opportunity; in return, we expect honesty, courage, and agility. We own our work, and sometimes we fail. And then we get back up and cross the finish line — together as a team. Sound refreshing? We think so, too.

The role: Senior Software Engineer Golang

Senior Software Engineers play a key role in our product engineering squads. You’ll be responsible for helping design, develop and maintain our communication products and related services. This will enable our customers to send out millions of SMS messages per day; place voice calls via our REST API; gain real-time insights using our Dashboard; and reach out to consumers via IM platforms like WhatsApp.

Our product engineering squads have the freedom and authority to create impactful products to empower both our internal and external customers. We use an agile development methodology, meaning we deploy code multiple times per day while ensuring our applications are rigorously tested and statically analyzed.

WHAT YOU’LL DO

  • Help design and build a performant, scalable and fault-tolerant communication platform.
  • Team with engineers to solve system design and implementation problems (and get a thrill out of every triumph!).
  • Work with and enable engineers from other teams who interact with the platform.
  • Problem-solve issues based on business/customer need and impact, working with technical and non-technical stakeholders.
  • Teach others: One of the most meaningful tasks of a Senior Engineer is improving the knowledge level of the team members.
  • You will flourish working in a hyper-growth environment where the next project is ready to be picked up.

WHAT YOU’LL BRING

  • At least 5 years of relevant software development experience
  • Strong experience in Golang is a must
  • Strong experience working with relational databases and non-relational data stores (like MySQL, Cassandra & Redis).
  • Experience with Docker, Containers and Kubernetes.
  • Practical and theoretical knowledge of development patterns, software architectures and design patterns (TDD, Event-Driven, SOLID, Hexagonal, DDD).
  • Knowledge of (cloud) infrastructure principles (load balancing, high availability, containerized services, database configurations) is a bonus.
  • Strong verbal and written communication skills in English.
  • Ability of teaching others and helping them grow.

Psst… some added perks

  • The ability to Work Anywhere — literally anywhere you want, as long as it’s in the same time zone as your team (yup… you read that right!). This comes with the added benefit of finding the right work-life balance for you by following our 80/20 rule.
  • WFH office set-up allowance to make sure you have all you need to “get shit done” in an ergonomically-friendly manner.
  • Top-notch work equipment (including Bose headphones!).
  • MessageBird swag to keep you well-dressed.
  • The occasional (virtual) company-wide and team events.
  • A team of (fast-)forward-thinking, talented and fun colleagues from more than 50 countries!

MessageBird is an equal opportunity employer. If you think you’re a match for this role and can bring some great skills to the MessageBird team, please apply! We’re excited to get to know you.


Apply ⎘ Copy Link ↗ Visit Link
Back-End Software Engineer
Conductor
New York, United States
$100,000 to $150,000 a year
October 2019
3 Applicants This Week
More Than 6 Months Old

Job Description

We are looking for an experienced backend software engineer to join our exceptional team of distributed systems engineers. We have embarked on a mission to create highly-scalable and performant micro-services that handle tera-bytes of data and analytics that feed into beautifully designed custom data visualizations. You will be responsible for architecting, implementing and testing new and existing systems that power our flagship product and help humanize the way content marketers interact with customers. Most importantly, your leadership as a senior and experienced member of the team will become an example for others to follow, and you will help shape and define our engineering practices and craftsmanship.

Our Engineering Values

  • Collaboration: We believe that engineers do their best work when working together in cohesive teams.
  • Excellence: We believe in doing things the "right way" rather than the "fast way", and holding ourselves to a high standard of excellence.
  • Growth: We believe engineers do their best work when they are constantly growing, learning, and changing.
  • Communication: We believe in combining empathy with openness and honesty to set clear expectations and hold each other accountable.
  • Impact: We believe we're making the world a better place by empowering marketers to really help their customers rather than just sell stuff.

What you'll be doing

  • Writing beautiful API documentation for all the services you and the team builds for consumption by other developers (we use Swagger).
  • Design and architect scalable services that are both highly available and performant.
  • Breaking down product requirements into manageable stories and delegating work to team members.
  • Refactoring and evolving existing distributed systems to make legacy systems anew.
  • Collaborating with other functions of the business and engineering department to ensure successful delivery of software.

Who you are:

  • A bachelor's degree or higher in Computer Science or related field
  • 8+ years working in backend technologies in addition to Java such as Scala, Python, Golang or a combination of
  • 8+ years working in databases such as MySQL, Postgres or other RDBMS systems
  • 8+ years working with cloud-hosting and deep understanding of AWS, Google Cloud or Azure
  • 3-5+ years working with Docker containers and deep understanding of the internals of how containers work
  • 3-5+ years working with non-relational databases such as Cassandra or Dynamo
  • 3-5+ years building and deploying containers into managed clusters with Kubernetes or equivalent
  • Exceptional verbal and written communication skills
  • Proven professional experience working with non-technical business functions
  • You enjoy collaborating with product management teams to ensure the best quality product is shipped out the door
  • You have a keen appreciation for usability and understand your users come first when designing systems

Why You Should Join

At Conductor, we are looking for engaged and passionate engineers that can raise the bar. There is a tremendous opportunity here to have immediate impact in the day-to-day and affect the company's success and growth. We all share in the same values and push each other to meet these standards.

We are made up of a diverse group of people from all backgrounds and include a team of exceptional engineers in Kyiv as well. Wherever you are from, you will find a common ground here for continuing to push forward your career and make a difference in this industry.

Conductor, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

About Conductor

Conductor’s search and content intelligence platform helps marketers create and optimize content to improve visibility online.

The technology generates customer intent insights that lead to compelling content, increased traffic, and higher organic marketing ROI. Customizable dashboards and workflows guide marketers through the content creation process, empowering them to measure, refine, and demonstrate the effectiveness of their SEO and content marketing efforts.

In addition to its SaaS platform, Conductor offers a suite of services and support including site audits, site migrations, and managed services that empower in-house marketing teams and digital marketing agencies to drive results and put their customers' needs first.

Conductor's forward-thinking customers include global and emerging enterprise brands like Citibank, Salesforce, ClassPass, and WeWork.


Apply ⎘ Copy Link ↗ Visit Link
Software Engineer
App Academy
San Francisco, United States
$120,000 to $130,000 a year
November 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

App Academy is building world-class training programs that help students from all backgrounds transition into careers in tech. Our core offering is a 12-week immersive coding and job search program that trains full-stack web developers. In 2017, we were named one of the top coding bootcamps in the world. We have been profiled in The Wall Street Journal, Washington Post, and Bloomberg as a driving force behind the changing face of tech education in America. Our unique model — we defer tuition until our students graduate and secure jobs afterwards — aligns us with the success of our students. Join us on our mission to empower people to transform their lives.

About the Role

At App Academy we are constantly innovating on a handful of products and courses. Our team maintains a range of products from internal tools to consumer-facing online platforms and we enable rapid development across these platforms through better automation and more cutting edge technologies. As a new member of our small but mighty team you will build on top of and improve our serverless platform, the business logic that powers our products, and bring new knowledge and expertise to the team.

Our Stack - Serverless (on AWS) - Node.js and Golang (polyglottic) - MongoDB - React/Redux - Ruby on Rails (legacy) - Postgres (legacy)

Responsibilities - You will work on and maintain serverless and cloud Infrastructure (AWS) and our online products/platforms. - You will help out with migration out of legacy platforms (mostly Ruby on Rails). - We are a small company and looking for people who can thrive in a collaborative environment that goes beyond a single team, as a member of our team you will hold meetings and discussions around product features with stakeholders. - Teach and Learn. We are unique as a team in this area. You will spend part of your time spreading knowledge or exploring new technologies both internally and externally (oss, articles, presentations). After all, we are in the business of education and we are looking for people who share our commitment to this mission.

Experience & Qualifications - Expertise in either Node.js/Golang or a language/framework you can convince us to use - Experience with React/Redux, and components in general - Experience with AWS (we use a wide-range, most notably Lambda, ECS) - A working understanding of Docker and Continuous Integration tools - Deep experience with Mongo or any NoSQL Database - Experience with TDD and an avid user of the process

Nice to Have's - Open-source contributions as this helps us assess you better - Expertise with Kubernetes and Docker-compose is a plus - Experience with ServerlessExperience with Ruby, Rails - Experience working with remote teams is a big plus, we have a TA team based on NY - A passion for the education industry is a big plus!

Our Values - Take responsibility for student success. Everyone works together to enable student success. - Follow the numbers. Decisions should be backed by data. - Embrace a growth mindset. View challenges and failures as opportunities to improve. - Start with why. See the big picture and question the status quo. If there’s a better way of doing things we should investigate it.
- Create an inclusive environment. We work together to promote empathy and respect amongst all students and staff.

Benefits - Competitive salary - Unlimited paid time off - Employer-sponsored health insurance plans with 100% support for premiums - Delicious catered lunch twice a week - Great location in San Francisco with easy access to transportation options - Generous paid family leave program - The opportunity to work with driven and talented colleagues committed to lifelong learning

App Academy is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status. We believe strongly that technology companies benefit from diversity and encourage applicants from underrepresented backgrounds to apply.

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Learn more about our students, staff, and community at our blog here: https://blog.appacademy.io/

WE DO NOT ACCEPT APPLICATIONS OVER ANGELLIST. PLEASE APPLY HERE: https://bit.ly/2MQcQ0x


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 858 All In Bits jobs found