Golang Wallet Connect Jobs Paying 50,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Wallet Connect Jobs (1 new this week) in November 2024 at companies like Wallet Connect, Status.im and Status.im paying at least 50,000 USD per year working as a Backend Golang Engineer, Lead Software Engineer (Go, Chat SDK) and Software Engineer (Golang). Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
35 developers joined Golang Cafe in the last 30 days
15,218 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 67 Wallet Connect Jobs paying at least
50,000 USD per year • Sort by
Date
Backend Golang Engineer Wallet Connect Remote / Berlin, Germany $85,000 to $100,000 a year
December 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
WalletConnect is the open-source web3 standard to connect blockchain wallets to dapps. Started four years ago, our mission is to make web3 accessible to everyone. Every month, millions of people use WalletConnect in over 200 integrations.
We’re looking for a backend golang engineer to join our team to build and scale our network. To help grow web3, we recently launched WalletConnect 2.0 with new features, including multi-chain support, a decentralized back-end, faster connections, and 10x performance and scalability. You will help us expand and scale our backend messaging infrastructure.
You will be responsible for building Golang messaging services. A main challenge is growing our services to scale for our millions of users across billions of websocket connections every month, as well as ensuring security and resiliency.
To help with your role, you will have the support of our devops team to deploy and manage our infrastructure, will work closely with our protocol and SDK teams, and have exposure to the full WalletConnect stack.
The ideal candidate is immersed in the best practices of golang at scale, messaging systems and Websockets.
Responsibilities:
Building a microservice architecture based on Golang with scaling in mind
Work with protocols such as Websockets, gRPC
Help with monitoring by creating metrics with Prometheus and Grafana
Develop unit and integration tests for core business logic
Work closely with our devops team to manage and scale our infrastructure
Must have:
3+ years professional experience in software development at least one modern programming language, including Golang, TypeScript, C++, Java, or Rust.
At least 1 year of professional Golang experience.
Experience using Postgres, AWS, with demonstrable experience with systems engineering and automation.
You have experience with network programming or distributed systems development
Experience working on products at scale
Nice to have:
Experience working on systems optimisation
Experience with k8s or Nomad a plus
Desire to learn more about Blockchain technologies or experience with PoS systems.
Familiarity with operations/SRE and the concept of infrastructure as code
Websocket experience
Benefits
What WalletConnect offers:
Fully remote position with flexible timezone (CET/EST preferred)
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).
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 the messaging layer of Web3.
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 developing 3 open source implementations of Waku:
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 decentralization and more.
We are looking for a Software Engineer who is passionate about Ethereum, and decentralization. And who would relish the opportunity to champion Waku to other Web3 projects and developers.
Key Responsibilities
Design, implement and document Waku Golang libraries (go-waku)
Maintain, improve, troubleshoot Waku React Native, the React Native wrapper of go-waku
Implement new protocols as defined by the Research Team
Investigate and fix issues in go-waku and upstream libraries such as go-libp2p
Optimize go-waku and upstream libraries for the mobile/React Native
Support dApp developers in using go-waku and Waku Golang libraries
You ideally will have
Experience building applications with complex logic, cutting edge technology or applied research
Ability to learn new concepts and technologies quickly, you are a polyglot
Experience building libraries in Golang, for network and mobile environments
Open to maintaining a native library for React Native
Good communication skills (written and conversational)
You are already familiar with the Ethereum community
You have experience with go-libp2p or other libp2p implementations
You have experience with C-Bindings & Cgo
You are in Web3 or blockchain development
You have experience working for an open source organization
You have experience working async
[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].
Hiring Process
Intro call with our People Ops team
Interview with member of the Waku team
Pair programming session with member of the Waku team
*
Interview with Program Lead
Compensation
The expected compensation range for this role is $65,000 - $80,000 (negotiable, dependent on how we assess your skills and experience throughout our interview process. We are happy to pay in any mix of fiat/crypto).
**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 – UK, London – Ontario, Atlanta and Singapore, we have many thousands of users of our B2B platform across the globe. Brands using Tyk range from Lotte, Bell, Dominos, Starbucks, to 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 bolstering our Security team, and we are looking for a talented DevOps Engineer to join our SysE team. The ideal candidate for this role will have solid experience in the field and can demonstrate a sound understanding of the principles underlying security for products deployed as SaaS or on-prem. The ideal Engineer will also have development experience in Go. They will join the SysE team at Tyk and will collaborate with product and SRE teams.
Here’s what you’ll be getting up to:
* Responding to bug bounty reports via ZeroCopter
* Creating and mitigating threat and risk analyses
* Security audit automation for k8s, AWS and DO assets
* Supporting ISO 27001/SOC2 audits
* Supporting customer facing issues on an ‘by exception’ basis
* Developing, championing and embedding best in class frameworks and practices into our squads via a consultative approach
* Working closely with QA to develop solid test frameworks
Here’s what we’re looking for:
Essential Experience :
Github actions
(C)Go development with Linux toolchain
Packaging (rpm, deb)
Experience:
* Configuration management (Ansible, cloud-init, etc.)
* IaaS providers (AWS, Azure, etc.)
* IaC (terraform, helm, etc.)
* Container orchestration and development (k8s, rancher, etc.)
* Writing in English proficiently
* Communication skills to engage at various skill levels
* Supporting agile squads with processes and automation
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.
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.
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 Lotte, Bell, Dominos, Starbucks, to 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
You will be responsible for designing and building out compelling and quality solutions for our Universal Data Graph (UDG) product. You will work closely with Product Managers, Technical Leads, Engineers, QA experts, and UX Designers to shape and deliver high quality and high efficiency solutions for Universal Data Graph. You will be expected to input into UDG strategy, and be a keen advocate of continuous improvement concepts in our software engineering lifecycle – continuous testing, continuous integration, linting etc.
You will be a talented line manager, with experience in running teams, mentoring junior engineers, and leading a culture of empowerment and constant process and standards improvement.
https://tyk.io/docs/universal-data-graph/
Here’s what you’ll be getting up to:
* Contributing to strategic direction of UDG, working with the Senior Product
* Manager to suggest new ideas or challenge existing strategy
* Developing our event driven GraphQL (GQL) subscriptions product
* Building data connectors and resolvers to myriad datasources and which can be transformed into a GQL end point
* Working with our UX team to create highly efficient and beautiful solutions which leverage no-code principles and ‘drag and drop’ ease of use
* Iterating and improving our federation solution for dividing GQL implementation over multiple back end data sources
* Designing and delivering analytics solutions for GQL and UDG
* Advocating and driving a continuous improvement agenda for how we engineer – driving continuous testing, continuous integration, test coverage, linting etc and driving your teams to adopt the same mindset
* Responsible for ensuring your teams feature to debt ratio remains healthy
* Working with the Product Manager to architect solutions to future roadmap items or new capabilities, using well accepted design patterns that allow for future scaling
* Working with DevSecOps to embed a security first approach to our product iteration and ensure what is released is safe for our customers
* Takes responsibility for the quality, maintainability and flexibility of code written by your team
* A leader of ensuring we write automated tests for every new capability and bug fix and ensure this culture permeates.
* Have a clear focus on creating , coding, and testing solutions for non functional use cases – technical debt reduction, documentation improvement, security, stability, bug fix
* Driving your teams adherence to Tyk coding standards – ensuring test cases are written, ensuring documentation is written, driving high levels of automation in our pipeline process, ensuring tests are passing before merge
* Driving your teams adherence to Scrum process , being an example in working to definition of ready / done, improving estimation, documentation first etc
* Be a key shaper and contributor to our continuous improvement agenda – be it the clarity of our user stories, how we estimate, or how we ensure continuous testing, we expect this role to be advocate of continuous improvement
* Play an active part in our Scrum process, helping to ensure tickets are well groomed and planned for the next sprint
* Line management of a small team – mentoring, improving, leading performance reviews, assisting in objective setting, and reviewing progress against our progression matrix
* Leads the drive to embed and run a DevOps culture where we have a clear focus on release engineering quality and automation
Here’s what we’re looking for:
Experience:
Strong backend engineering experience in Go
Strong understanding and experience of GraphQL
Working experience with Scrum
Strong understanding of integration principles and meshing myriad data sources into one
Expert in building brilliant software engineering process with high levels of automation
Passion for continuously improvement software delivery lifecycle
Experience of influencing and guiding product strategies through technical knowledge
Line and team management and mentorship – creating outcome focused teams, accountability, thirst for improvement, and culture of innovation and empowerment
Deep working understanding of DevOps best practice, particularly in relation to release engineering
Good working experience of security first software development
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Experience with Redis and MongoDB
Skills:
Very organized and exceptional attention to detail
Passion for continuously improvement software delivery lifecycle
Happy to input into and challenge product strategies based on technical knowledge
Strong communication skills
Hands on development experience scaling complex systems
Considerable backend engineering experience
Familiarity with Kubernetes or other orchestration tools
Experience building applications in Go, C, C++
Passionate about working on and contributing to Open Source
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.
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 – instil 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.
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.
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 Lotte, Bell, Dominos, Starbucks, to 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
You will be responsible for designing and building high quality and customer centric solutions within our platform team. You will work with Senior Product Managers, Technical Leads, UX Designers, QAs, and a team of talented engineers to bring our vision for the platform enablement team to life. This role also will play a key part in our continuous improvement journey, building out high levels of pipeline automation, great unit testing, and ensuring we live up to our engineering policies, processes, and standards.
Our platform team looks after enabling capabilities which other product teams consume – for example, our Tyk Identify Broker, back end plugins, Tyk Sync, Tyk Pump, and our multi datacentre bridge
We’d love it if you had line management experience, and are keen to impart some of your knowledge in managing and growing junior engineers.
It’d be great if you had some line management experience, but this is not essential.
Here’s what you’ll be getting up to
Occasional input into strategic direction of platform enablement, working with the Product Manager to suggest new ideas or challenge existing strategy
Focusing on creating great quality , low technical debt, and optimal experience solutions for our our customers
Being an advocate and driver for continuous improvement and operational excellence – increased automation, safer pipelines, more disciplined code merge, better unit testing etc
Code with care to ensure your feature to debt ratio remains healthy
Code using well accepted design patterns that allow for future scaling
Working with DevSecOps to embed a security first approach to our product iteration and ensure what is released is safe for our customers
Pair programming with more senior engineers to drive up your skill set
Consider the quality, maintainability and flexibility of code written by you and improve this over time with mentorship with more experienced engineers
Be focused on ensuring we write automated tests for every new capability and bug fix
Have an understanding on creating, and testing solutions for non functional use cases – technical debt reduction, documentation improvement, security, stability, bug fix. Work with experienced engineers to build your knowledge and approach here
Be an advocate of adhering to Tyk coding standards – ensuring test cases are written, ensuring documentation is written, driving high levels of automation in our pipeline process, ensuring tests are passing before merge
Learn, adopt, and input into our Scrum process , being an example in working to definition of ready / done, improving estimation, good quality ticket creation, input into grooming etc
Be an input to our continuous improvement agenda – be it the clarity of our user stories, how we estimate, or how we ensure continuous testing, we expect this role to be advocate of continuous improvement
With guidance from experienced engineers, learn, live and adopt a DevOps culture where we have a clear focus on release engineering quality and automation
Here’s what we’re looking for
Contributing to strategic direction of platform enablement, working with the Product Manager to suggest new ideas or challenge existing strategy
Focusing on creating great quality , low technical debt, and optimal experience solutions for our our customers
Being an advocate and driver for continuous improvement and operational excellence – increased automation, safer pipelines, more disciplined code merge, better unit testing etc
Responsible for ensuring your feature to debt ratio remains healthy
Code using well accepted design patterns that allow for future scaling
Working with DevSecOps to embed a security first approach to our product iteration and ensure what is released is safe for our customers
Takes responsibility for the quality, maintainability and flexibility of code written by you
A leader of ensuring we write automated tests for every new capability and bug fix and ensure this culture permeates.
Have a clear focus on creating , coding, and testing solutions for non functional use cases – technical debt reduction, documentation improvement, security, stability, bug fix
Be an advocate of adhering to Tyk coding standards – ensuring test cases are written, ensuring documentation is written, driving high levels of automation in our pipeline process, ensuring tests are passing before merge
Be an advocate of adopting our Scrum process , being an example in working to definition of ready / done, improving estimation, good quality ticket creation, input into grooming etc
Be a key shaper and contributor to our continuous improvement agenda – be it the clarity of our user stories, how we estimate, or how we ensure continuous testing, we expect this role to be advocate of continuous improvement
Live and adopt a DevOps culture where we have a clear focus on release engineering quality and automation
Be opinionated, outgoing, and enthusiastic – we want engineers to challenge and have a voice
Experience needed
Strong backend engineering experience in Go
Passion for continuously improvement software delivery lifecycle
Experience of influencing and guiding product strategies through technical knowledge
Hands on development experience with server development
Team management and mentorship
Experience of adhering to and improving operational excellence, with a keen eye on reducing manual effort and increasing quality
Deep working understanding of DevOps best practice, particularly in relation to release engineering
Good working experience of security first software development
Knowledge in any or some of the next topics: Distributed system, Analytics, RPC, 3rd party integrations, Different data stores, different identify providers, testing skills
Very organized and exceptional attention to detail
Passion for continuously improvement software delivery lifecycle
Happy to input into and challenge product strategies based on technical knowledge
Very organized with exceptional attention to detail
Strong communication skills
Hands on development experience scaling complex systems
Considerable backend engineering experience
Familiarity with Kubernetes or other orchestration tools
Experience building applications in Go, C, C++
Passionate about working on and contributing to Open Source
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Experience with Redis ,MongoDB/SQL
Competencies
Designing highly-available distributed software
Collaborative development
Automated testing practices and continuous testing
Continuous delivery
Nice to have
API management experience
Line management and mentoring experience
Benefits
Here’s why you should join us:
Please note that benefits vary by country. If you have any questions, please don’t hesitate to ask your Talent Partner.
Excellent Medical, Dental, and Vision packages
401k plan
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.
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.
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.
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.
Backend Developer (Go/PHP) Xsolla Raleigh, North Carolina, United States $75,000 to $95,000 a year
April 2022
3 Applicants This Week
More Than 6 Months Old
Job Description
We are hiring Backend Developers to join our team! The ideal candidate will be responsible for designing, building and improving our existing web-based application codebase to current best practices and test-driven standards. The chosen candidate will be expected to provide guidance to the rest of the engineering team in the form of project estimates and peer code review.
Although we are currently working from home, this is not a permanently remote position. This role will start as remote, but will become a hybrid position once our new office space is ready to occupy (targeting late summer 2022).*
CORE JOB FUNCTIONS/RESPONSIBILITIES:
Add new functionality to existing products
Implement feature requests for our key partners
Create internal operational tools for products
Collaborate closely with engineers and other product team members
Take operational responsibility for the services that are owned by your team
Drive impactful technical decisions
EDUCATION/KNOWLEDGE/SKILLS:
Required:
Minimum of 3 years experience working in programming or information technology
Provable proficiency in Go programming including Go templating, common frameworks, and tools
Professional knowledge interacting and developing RESTful APIs
Professional knowledge of SQL and MySQL/PostgreSQL database
Professional knowledge of queues like Redis, RabbitMQ, K8s
Knowledge in Google Cloud Platform technologies (CloudSQL, PubSub and Cloud Run) or with any other cloud provider
Familiarity with modern software architecture patterns (DDD, Clean Architecture, etc)
Solid knowledge of security when it comes to developing web applications
Experience with microservice architecture
Experience working with Agile SCRUM based teams
Preferred:
Knowledge in PHP 7+
YOU SHOULD APPLY IF:
You have deep appreciation of Test Driven Development methodologies
You want to build amazing software without sacrificing quality
You are hungry to solve difficult problems
You want to have input into the overall development of the software
You want to work with a team that strives to follow best practices
You are collaborative, willing to teach and learn from others
You are fun and expect to work with other fun people
BENEFITS:
Salary commensurate with experience
Generous Health Benefits (Medical/Dental/Vision)
HSA
FSA
Matching 401K
Generous FTO policy
Personal advancement opportunities - as a global company growing every year, there are often opportunities for internal advancement and training
Fun, collaborative team! Supportive working environment, No crunch culture!
In addition to submitting an application, please complete our Go developer challenge here: https://forms.gle/g1zKmHbM9AvwHz9Y8. Your application will not be considered until you have completed this challenge.
ABOUT XSOLLA:
Xsolla is the video game commerce company, powered by its Transaction Engine and Business Engine, that helps developers and publishers market, sell, connect and optimize their games globally. Serving only the video game industry, the Xsolla Transaction Engine powers the full suite of cloud-based tools to promote and monetize projects, while Xsolla Business Engine provides clients with the roadmap to maximize those tools, and connect them with industry partnerships to expand their business. The two work seamlessly together -- for businesses of all sizes, from indie to enterprise -- to solve the complexities of distribution, marketing and monetization so they can increase their audience, sales and revenue. Headquartered in Los Angeles, with offices worldwide, Xsolla operates as a merchant and seller of record for major gaming entities like Valve, Twitch, Roblox, Ubisoft, Epic Games and KRAFTON. For more information, please visit www.xsolla.com.
Xsolla is an equal opportunity employer and does not discriminate based on the following: Race, color, Ancestry, national origin, Religion, creed, Age, Disability, mental and physical, Sex, gender (including pregnancy, childbirth, breastfeeding or related medical conditions), Sexual orientation, Gender identity, gender expression, Medical condition, Genetic information, Marital status, Military and veteran status, and any other terms deemed by the State of California.
PHYSICAL DEMANDS:
The physical demands for this position are sits, stands, bends, lifts, and moves intermittently during working hours. These physical requirements may be accomplished with or without reasonable accommodations.
The duties of this position may change from time to time so the individual and organization can achieve their results. This job description is intended to describe the general level of work being performed. It is not intended to be all-inclusive.
Xsolla takes your privacy very seriously, and will not sell or externally distribute any data received during the hiring process.
Senior Golang Engineer Kaddy Sydney, Australia A$120,000 to A$140,000 a year
April 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
About the company
Kaddy is a B2B marketplace that helps suppliers and wholesale customers connect and trade seamlessly across beer, wine, spirits, and other beverages. Our platform allows wholesale buyers to discover new suppliers and products and then connect, communicate, order and pay. Suppliers gain access to new customers and streamlined ordering as well as CRM tools and guaranteed payment. We are experiencing rapid growth and are currently working with some of the most sought after beverages brands, hospitality operators, and liquor retailers in the country.
About You
You're an experienced Go developer
You enjoy working in fast growing companies / startups (or at least want to!)
You enjoy the autonomy of building features without being told exactly what to do
You have strong SQL skills (PostgreSQL preferable)
Ideally, you have worked with GraphQL
The Role
Our tech stack is a Vue.js frontend (currently being migrated to React) that communicates via GraphQL (Apollo) to a Go API, backed by Postgres. All hosted on Heroku/Netlify.
You'll be working alongside our team of six experienced engineers. We all take part in speccing and prioritizing product features, while striving to do it with a customer centric approach. We hold periodic retros to make sure our process makes sense. All work is peer reviewed. We release to production once a week and are aiming to release even faster.
Opportunities
Join a fast growing startup laser focused on solving B2B ordering/marketplace problems
Work as full-stack as you desire. We need folks with strong backend skills right now, but encourage engineers to build features end to end
Be a single contributor or move into leadership positions as our company grows
Be heavily involved in code/infrastructure architecture
Contribute to product ideas and scoping
Mentor less experienced engineers as we grow
We’re Sydney based with an office in Darlinghurst. We generally work from the office 2-3 days a week, where we try to line up collaborative meetings, and work from home the rest of the time.
We work hard but our social committee and well stocked bar fridge ensure we also enjoy ourselves.
Button’s mission is to build a better way to do business in mobile. Today, we work with some of the largest and most interesting businesses in the world, to connect consumers with what they want at the tap of a button. We build with the consumer experience in mind, and we have a reputation for paving the future of mobile and enjoying the road to get there.
As a Software Engineer on our Platform team you’ll design and build the services, APIs and frameworks that sit at the very foundation of Button’s business. Our portfolio includes the programmatic interfaces that connect Button to many of the largest brands in e-commerce, and the real-time decisioning engine that ensures we’re able to provide the best offer to each customer.
As a Senior Software Engineer, you will lead the design of new services and frameworks that advance our ambitious product goals. You’ll be a key contributor to shaping our Engineering and technical culture, driving design reviews and providing guidance and direction to developing members of our team
Our Engineering team values a fast moving and high-trust environment that affords each member the opportunity to develop expertise operating services at meaningful scale in a distributed cloud environment. You’ll compose solutions from a broad range of technologies, including Go, NodeJS, Docker, Prometheus and ECS. You’ll also move fast; we ship changes to production dozens of times each day.
As a senior software engineer in the platform team you will:
Develop scalable, low-latency web services using a variety of tools and languages, including Go, NodeJS, Docker and ECS.
Collaborate with a cross-functional team to develop new features within our core platforms. You will work with product managers to translate user and partner requirements into technical designs, and with other Engineers to bring those designs to life with an emphasis on scalability, latency and accuracy.
Deliver the APIs and programmatic interfaces that drive deep integrations between Button and our largest partners.
Maintain a‘mystery-free’ production environment and keep the pagers quiet by implementing excellent monitoring, anticipating and planning for the unexpected.
We look for team mates who have
A passion for building reliable and scalable backend services in a distributed environment, and an interest in exploring new technologies.
A strong understanding of relational databases, and experience building stateful web services.
An excellent understanding of API design, and experience designing reliable RESTful APIs.
Experience coding in Go, Javascript / NodeJS, or Python — our major programming languages.
Experience and comfort in a production environment. You’ll be working in a“magic-free” service-oriented environment, using AWS ECS, Docker, and HTTP everywhere.
Who will you work with
Mike Wakerly, CTO: Mikey is Button’s Hawaiian shirt enthusiast and Chief Technology Officer. A former Googler and a San Francisco transplant, he loves mountain biking, tinkering on electronics, and any excuse to take a road trip.
James (or Jimmy) McGill, VP of Engineering: Hailing formerly from both Australia and Google, he spends his weekends hiking, surfing and designing and building furniture. See James for all of your Vegemite needs.
Liwei Mao, Software Engineer: With a team of talented engineers, she designs and builds the platform that powers Button's monetization tech. She loves traveling for food, weekend kickball, and hot yoga classes.
More about us:
Button was founded in 2014. We’ve raised $65M in funding. Most recently we announced our $30M Series C in June 2019, led by Icon Ventures. Our investors include Norwest, Redpoint, Greycroft, DCM, and Capital One Ventures. We’re approximately 40 engineers and 120 people overall.
We believe and invest in personal growth, and we’ve got the results to back it up. We’ve been recognized multiple times by Fortune, Inc., and Crain’s magazines as one of the best places to work in the US.
We value diversity and come from all sorts of different backgrounds. Some of our teammates hail from big tech companies like Google; from financial giants like Bloomberg and MasterCard; and from previous startups like Chartbeat, Compass, and Blue Apron. We were especially proud the first time we hired a coding boot camp graduate.
Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported and connected at work—regardless of who you are or where you come from. We value and celebrate our differences and we believe being open about who we are allows us to do the best work of our lives.
Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation.