Golang Distributed Systems Jobs in Oakville Paying 50,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 250+ Golang Distributed Systems Jobs (1 new this month) 🇨🇦 in November 2024 at companies like Beat, Grassroots Technologies and DroneDeploy paying at least 50,000 USD per year working as a Backend Engineer, Golang DevOps Engineer and Senior DevOps Engineer. 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
42 developers joined Golang Cafe in the last 30 days
15,791 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
No Distributed Systems Jobs in Oakville paying at least 50,000 USD per year
Showing 10 of 280 Remote🌎 Distributed Systems Jobs paying at least 50,000 USD per year available instead
Backend Engineer Beat Remote (Europe) €50,000 to €85,000 a year
February 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About us
Beat is one of the most exciting companies to ever come out of the ride-hailing space. One city at a time, all across the globe we make transportation affordable, convenient, and safe for everyone.
Today we are the fastest-growing ride-hailing service in Latin America and part of the international FreeNow Group owned by Daimler. But serving millions of rides every day pales in comparison to what lies ahead. Our plans for expansion are limitless. Our stellar engineering team operates across a number of European capitals where, right now, some of the world’s most ambitious and talented People are changing how cities will move in the future.
Beat’s footprint is rapidly expanding with current service in Greece, Peru, Chile, Colombia, Mexico and Argentina. Our global headquarters are in Athens and we are building our European headquarters in Amsterdam to attract the best talent in the world.
About the role
We constantly strive to innovate. Our systems are written in a modern, testable and object-oriented manner that promotes reusability, generic functionality and high performance. We are in the process of redefining our backend by re-architecting some of our core services as microservices. At the same time, we are integrating high throughput pipelines throughout our platform to enable rich insights for our data science and business intelligence teams. We seek people capable, willing and enthusiastic about participating in both maintaining our systems as well as building the next generation systems for our service.
Are you a Backend Engineer who has excellent problem solving skills and loves technical challenges? Can you deliver under pressure, take initiative, work well as part of a team? If yes, then join us and participate in building an amazing product with international reach!
Currently, our remote team are only based between UTC+0 - UTC+3, so you'll need to be located in that region too.
What you'll do day in day out:
Design, develop, manage, and support web services (Restful APIs)
Work in an agile cross-functional team
Rearchitecting our monolithic codebase to microservice-based architecture, by building microservices mainly written in Go
Work on observability, kubernatization, CI/CD, automated testing and documentation of microservices
Solve scalability and performance issues at an operating environment that constantly evolves and grows
What you need to have:
Solid understanding of OOP and Design Patterns in at least one of the following languages: Go, PHP, Python, C#, Java or Kotlin, with more than 3 years of experience
Solid understanding of HTTP and RESTful web service design, implementation and maintenance
Familiarity with Service Oriented Architectures
Experience with MVC development frameworks and cascading modularity
Knowledge and experience (modeling and architecture) of SQL and relational databases (MySQL)
Experience with Docker
Solid experience with Software Testing
Experience in version control (Git preferably)
Problem solving, debugging & troubleshooting skills
What's nice to have:
Experience in Agile Methodologies (Scrum, Kanban)
Experience in DDD
Experience with messaging systems like AWS SQS, Apache Kafka, etc.
A DevOps/SRE mindset (Reliability, Observability, Infra as Code, Kubernetes)
Experience with spatial data and queries
Open-source contributions
What's in it for you:
Competitive full-time salary
Beat rides-travel in our city for free, at the tap of a button.
Flexible working hours, top Line tools, Spanish Lessons
Working in a hyper-growth environment, you will enjoy numerous learning and career development opportunities
A great opportunity to grow and work with the most amazing people in the industry.
Being part of an environment that offers challenging goals, autonomy and mentoring, which creates incredible opportunities, both for you and the company.
As part of our dedication to the diversity of our workforce, Beat is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion
GRT is carefully searching for new Systems/DevOps candidates for a high profile, global commerce engagement.
GRT’s search for this new person is focused with all of our past success factors in mind. We are looking for a solid foundation of technology understanding and work/school experience; we are also equally interested in promising communication skills, and growth potential of any candidate.
Skills & Requirements
Required Background
Computer Science and/or Engineering related academic study
Minimum of 3-4 years on the job, industry based work experience. (academic period work applicable)
Self motivated individual/leader looking for challenging work material in a dynamic team environment. Strong communication skills a must with abilities to interact with both technical and non-techical client personnel.
Preferred Skills (some subset of the following concepts as applies to different roles):
Experience in golang.
Experience with CDNs
Experience with scripting languages (Perl, Python, Ruby) within UNIX and Linux environments.
Experience with build systems (Docker, Jenkins, Ant, Maven, etc)
Strong background in Unix (e.g., Linux) and Mac OSX environments
Chef Server & Automation Platform
SQL and Relational DB Knowledge (MySQL, Oracle, etc.)
Building and maintaining continuous integration systems.
Developing internal tools and workflows for large dev teams.
Systems integration with third party and in-house systems
Node.js exposure and development expertise is a plus.
Senior DevOps Engineer DroneDeploy San Francisco / Los Angeles / Portland, United States / Remote $130,000 to $180,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
DroneDeploy is the leading cloud software platform for commercial drones, making the power of aerial data accessible and productive for everyone. Trusted by businesses and individuals in over 140 countries worldwide, we are transforming the way drone users collect, manage and digest impactful data in a variety of industries, including agriculture, real estate, mining and construction. Simple by design and easy to use, DroneDeploy builds revolutionary software compatible with any drone. If you’re excited about drones and want to help us create a simple and seamless experience for drone users across the world, we’d love to hear from you!
The Challenge
The DevOps team is tasked with ensuring the reliability and security of our exponentially scaling platform, while serving as a force multiplier for the rest of the engineering organization. Other teams rely upon our expert guidance to design a product that earns the trust of our users, without slowing down the pace of development. We believe that automation and developer empowerment are the key to creating systems that are reliable and secure by default, while minimizing cycle times. We use a collection of SaaS, open source, and proprietary technologies; whichever provides the right solution and seamless integrations for that piece of the puzzle. Some of the key technologies we leverage include Docker (for code packaging and deployment), Kubernetes (for container orchestration), Ansible (for lightweight config management), and Terraform (to control our cloud infrastructure).
The Role
In this position you will be expected to:
-Have a mind for simplifying unnecessary complexity.
-Empathize with the people who use the systems you build.
-Excel at critical thinking and adapt to new situations.
-Anticipate future problems, without over-engineering the present.
-Share your expertise with others, but never stop learning new things.
We are looking for someone with:
-A depth of knowledge in at least one domain.
-Minimum of 2 years’ experience managing complex systems using software.
-Experience writing and maintaining software applications in languages such as Golang, Python, Ruby, Java, C#, JavaScript, C, C++, etc. (not just scripts, side projects ok).
-Available to work on-site within our San Francisco office, or work remotely on Pacific Standard Time hours.
-Familiarity with configuration management systems (e.g. Ansible, Puppet, Chef, Salt, Terraform, CloudFormation).
-Experience solving difficult problems with a scripting language (e.g. Bash, Ruby, Python) in a Linux environment.
Bonus points:
-Experience with container technology (Docker/cgroups/LXC/etc) and container orchestration (Kubernetes/Mesos/CloudFoundry/etc).
-Experience with major cloud providers (AWS, GCP, Azure, etc).
Life at DroneDeploy
We’re a team of star wars loving, hot sauce eating, tech enthusiasts with inspirational talents. Everyone is empowered to explore and implement new ideas and improvements. We enjoy our collaborative office environment and encourage each other to push boundaries. We host weekly Friday night BBQs on our rooftop deck, offer great salaries, generous equity,100% employee health coverage, unlimited vacation and delicious catered meals among other perks.
Gevulot is a generic decentralized prover network designed for deploying arbitrary provers as on-chain programs while maintaining performance similar to centralized provers. The vision of Gevulot is to make the creation of performant zk-based systems, such as validity rollups, as easy as deploying smart contracts.
About the Role:
We are looking for a Solutions Architect to work closely with our Gevulot partners. Your goal in this position would be to make it more convenient for them to start and keep using the Gevulot network. We are looking for a person who has a wide range of expertise in different technologies/sectors to easily discover, propose, and execute the best solutions. You are comfortable working in CLI and have an excellent routine in thoroughly documenting solutions and instructions.
Requirements:
2+ years of experience in a Solutions Architect role or similar
Daily use of the wide range of command line tools, container technologies, Go/Rust build systems.
Ability to quickly learn complex systems
Ability to proactively identify issues and find and execute possible solutions
Fluent and active communication skills in English
Customer-facing attitude, you want to make life of others easier
Key Responsibilities:
Work closely with our partners to help them use Gevulot better & easier
Create CLI tools for Gevulot partners and clients to enhance the developer experience
Document instructions and use cases
Understand Gevulot infrastructure in detail to ideate and execute areas of improvement for client-facing segments
What We Offer:
Fully remote position
Competitive salary
Significant responsibility from day 1
Fast growth environment with opportunities for professional development
Opportunity to work on the cutting edge of Zero Knowledge infrastructure
Opportunity to gain experience in the blockchain industry and development without prior industry experience
All in Bits (AiB) aims to create a more transparent and accountable world through open-source software that enables permissionless innovation and borderless transactions. Our technology empowers builders to launch sovereign blockchains and decentralized applications (dApps) that are secure, scalable, and interoperable.
As a core contributor to the thriving Cosmos ecosystem, AiB engineers pioneered the first-ever Proof-of-Stake network and built the core infrastructure that powers Cosmos today including Tendermint Core, Cosmos SDK, and Inter-Blockchain Communication (IBC). From creating and funding to engineering and marketing, we prioritize simplicity and minimal production to build technological solutions that endure.
AiB is committed to upholding core Cosmos values of transparency, accountability, and decentralization. That’s why we support the creation of the Decentralists DAO for the Cosmos Hub to move all operations on-chain, starting with engineering. By establishing the Decentralists Engineering Team (DET), we aim to advance core components of the Cosmos tech stack and encourage open dialogue, decision-making, and innovation.
How we work:
We focus on talent rather than location to hire the very best person for every role. Open communication is vital, and we use the best tools to collaborate efficiently. Everyone has the autonomy to create their best work, which we reward with unlimited growth potential. AiB is remote-first, and to support your working life, we offer carefully considered benefits and hold regular team and company-wide meetings to encourage collaboration and interaction between teams.
You have flexibility to work the hours best suited to your lifestyle; as long as you deliver consistent quality work, the sky's the limit! You will be required to be available from 8 am - 10 am PST some days when we bring our people together to contribute to our Townhall sessions. We value diversity, inclusivity, honesty, and accountability. AiB is a place where talent thrives and you'll have the opportunity to carve out an exciting career trajectory best suited to your unique skills and interests.
About the position:
AiB's Developer Experience (DevX) team is seeking a talented and motivated software engineer with experience in designing and developing backend systems in Go. You will be working within the DevX team to define requirements, iterate on software solutions, and deliver useful developer APIs for people interested in building Gno ecosystem. We’re looking for a motivated and versatile engineer who understands developer ergonomics and has great written communication skills. Your work will be hugely impactful, as your APIs will be used by a rapidly growing, international audience of developers.
What you will be doing:
Design and build highly available and scalable backend systems, microservices and public facing APIs
Ensure the code you write is high quality, readable, maintainable with minimal technical debt
Review PRs from other members and share knowledge to contribute to increasing the team's total know-how
Have an active role in architectural decisions and design
We are looking for someone who has/is:
At least 6 years of experience as a Backend engineer with at least 4 years hands on experience in Golang.
Significant experience writing Golang with a good understanding of its best practices, concurrency primitives, go/ * packages, and reflection.
Strong skills designing high quality public APIs and Go packages.
Strong in computer science fundamentals including network, storage, OS, data structures, transpilers/compilers, etc.
Strong in designing and building backend systems in Golang, microservices, containers and container orchestration.
Strong knowledge in HTTP protocol, protobuf and gRPC.
Nice to have:
Experience building with Tendermint Core and Gno
Interest in topics such as proof-of-stake, consensus algorithms, decentralized exchanges, public-key cryptography, etc.
Experience in building smart contracts
Experience in Ansible, Terraform
Some experience in front-end development, mainly VueJS, ReactJS
Senior Golang Engineer refurbed Remote (Europe) €65,000 to €90,000 a year
July 2022
5 Applicants This Week
More Than 6 Months Old
Job Description
Did you ever dream of working on something that is helping save the planet? What if you, writing code, could reduce carbon emissions and plant trees?
At refurbed, your work will contribute to doing exactly that. We’ve built THE marketplace for sustainable goods. For every sale we plant a tree (Over 1 million planted so far) and by creating a place where electronic products are refurbed like new and given a 2nd life, we have saved 30 million Kg of CO2 already. If this sounds like a mission you could get behind, then please read on.
For our Platform team we are looking for an experienced Sr. Go Backend Developer (m/f/x). In this position, you will support us in building our platform, which includes our main API, AMQP worker daemon as well as several other services.
Together with you and your talent, we want to make consumption sustainable and build the leading marketplace for refurbished products in Europe. Join us on our mission! #TalentForFuture
WHO YOU ARE
* Significant experience designing and implementing backend services
* Significant experience with software development using the Go programming language
* Good knowledge of SQL and relational database design
* You work independently and are goal-oriented.
* You have excellent English skills
* You are located in one of the European time zones
* Formal education in Computer Science or related
WHAT YOU'LL DO
Development of our main API
Development of our smaller backend services
Integration of external systems into our platform
ADDITIONAL FACTORS WE APPRECIATE
You have experience with PostgreSQL
You are comfortable working with *nix systems
You have experience working with NGINX
You have experience working with RabbitMQ
You have experience working on highly-available and fault-tolerant systems
You are active in the open-source community
WHY YOU SHOULD WORK WITH US
A mission:
Let’s not waste our talent and use our valuable time to make a difference and help fix our planet. We care about the world – Join us on our mission and be part of our exciting journey!
Our culture and values:
Decisions should be made based on facts and not by hierarchy levels? We sure think so!
We embrace giving and receiving feedback, testing and welcoming new ideas, as well as sharing our knowledge across the company.
You fail sometimes? Well, so do we! We’re all just human, let’s not cry about it but learn from our mistakes to improve in the future!
Diversity and Inclusion:
No matter who you love, where you’re from, who you pray to, whether you pee sitting down or standing up – we are a bunch of talented people who enjoy spending our time making a difference!
We hire for extra perspective and have around 120 great individuals from 30 nationalities and everyone brings something new to the table – no need to fly around the world, the refurbed family feels like travelling!
Development and Happiness:
You’ll get a smooth start by joining our 1.5 week long Onboarding Process to learn about our concept and what each department is doing to achieve our mission.
We are keen on Career Development – So join our trainings, language courses or any other development program that will help you grow personally & professionally and steer your career into the future you are planning.
With an average of 80% overall company happiness, month after month, you will be part of a company that values its team members and their well-being.
Events and Fun
We like spending time with each other and we love parties and host four big parties each year (including our very own refurbed Oktoberfest!), monthly Townhall meetings and also support team events with a budget!
Not a party animal? No problem at all - join one of our awesome refurbed clubs and do yoga, go hiking or play football with fellow team members. In the office we can come together for drinks, cookies, ice cream, a game of table football or darts, whenever we feel like it.
Flexibility
We trust you to do the best job, so we don't care so much when you do it – you are able to self-organize.
Work from home or in our modern and sustainable office in the heart of Vienna – we love dogs, so feel free to bring your furry little buddy too. And yes, there are free fruit, coffee & drinks in the office :)
YOUR APPLICATION
You want to build the leading marketplace for refurbished products in Europe and change the world by making it easier to sell sustainable products? Then apply now.
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.
Senior Go Backend Developer HUBUC Remote OR Barcelona Spain - Visa Sponsorship €65,000 to €90,000 a year
May 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
We are looking for a Senior Go Backend Developer to help build out, maintain, and troubleshoot our rapidly expanding infrastructure. You will be part of a talented team of engineers that demonstrate superb technical competency, delivering mission-critical infrastructure and ensuring the highest levels of availability, performance, and security.
Responsibilities
Design, build and maintain APIs, services, and systems across Hubuc’s engineering teams.
Work with engineers across the company to build new features on a large scale.
Improve engineering standards, tooling, and processes
Build reusable code and libraries for future use
Debug production issues across services and multiple levels of the stack
Requirements
Proven 5+ years of work experience as a Go
Strong knowledge of Micro-service architectures
Strong knowledge of relational and NoSQL databases
Strong knowledge of REST and understanding of gRPC
Comfortable with DevOps aspects
Self-guided building and planning of production systems
History of contributing to open source projects
Knowledge of general ledger or payment systems
Teamwork skills with a problem-solving attitude
A desire to perform and grow as an engineer
What’s in it for you?
Join an ambitious Fintech company building Core Infrastructure for financial services.
Attractive remuneration based on experience.
Fully Remote team with personal time flexibility
Use your personal education budget to improve your skills and grow in your career.
Who are we?
Hubuc is a single API that enables any business to embed financial services into their products - think AWS for financial service.
With HUBUC, companies like Tesla and Salesforce can offer their millions of passionate customers financial products by plugging into our API.
Growing rapidly with more than 11 nationalities, we are obsessed with banking infrastructure, compliance, and Technology.
As founders, this is our 4th Fintech product, we know the pain of building Fintech first hand, and we are on a journey to democratize financial service globally.
We are backed by the prestigious Y Combinator and have funding from top-tier venture capital firms.
“Everyone is welcome here” — it’s a celebrated component of our culture. At Hubuc, we strive to create an inclusive environment that empowers our employees. We believe that our products and services benefit from our diverse backgrounds and experiences and are proud to be an equal opportunity employer. All qualified applications will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical [dis]ability, or length of time spent unemployed. We look forward to your application!
Senior Go Developer Tyk Remote (Europe / EMEA) £65,000 to £72,000 a year
May 2022
4 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 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 committed to enabling interconnectivity between systems and between devices. 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 a transformation of our Helm charts for on premises installations of recommended configurations. You will also be responsible for keeping these up to date when new capabilities are added across the stack. We will also require occasional help to design and code out solutions for our Tyk Operator. You will also be expected to manage a small team, and mentor and improve mid-weight and / or junior engineers.
Here’s what you’ll be getting up to:
Provide technical leadership to the Tyk Kubernetes Operator and Tyk Helm charts projects, working with the Product Manager to suggest new ideas or challenge existing strategy.
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
Line management of a small team - mentoring, improving, leading performance reviews, assisting in objective setting, and reviewing progress against our progression matrix
Lead the drive to embed and run a DevOps and DevEx culture where we have a clear focus on release engineering quality and automation
Here’s what we’re looking for:
Strong backend engineering experience in Go
Experience with Kubernetes and Helm chart based installation - Delivering software for Kubernetes or other orchestration tools or extending Kubernetes with controllers
Strong understanding of reference architecture configurations for Helm charts
Passion for continuously improvement software delivery lifecycle
Experience of influencing and guiding product strategies through technical knowledge
Line and team management and mentorship
Good working experience of security first software development
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, Starbucks, to the Financial Times, RBS and Societe Generale. We have a varied user base hailing from every continent – even Antarctica.
Our Mission
Tyk are committed to enabling interconnectivity between systems and between devices. 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
Dev Exp is a key element in Tyk’s growth. We are looking for a talented engineer to join our DX team and join a very exciting ride. We are in the process of creating new devtools and solutions to cater to our broad range of users and customers. If you are an engineer that is passionate about developer experience, if you enjoy bringing new ideas to life, if you like building stuff, keen to make everything more efficient and reduce friction from engineers day-to-day work, then this is the role you always wanted!
What you will be responsible for:
Collaborate to plan, design and write APIs, OAS, documentation and code SDKs, CLIs, Tyk plugins and other devtools
Consult and advise the product team with human centric approach, best DX practices and SDLC to achieve best results for the user as well as the business.
Here’s what you’ll be getting up to:
Create CLIs, SDKs and devtools
Improve and benchmark existing tools.
Be an expert in the way our users use the product and come up with ideas and solutions to improve their development velocity.
Implement GitOps principles into the product offering
DX research proposals and architecture
Help assess and prioritise research initiatives for the product team
Improving the technical content of our API Management knowledge base
**Here’s what we’re looking for:
Experience:
Development Experience
Experience in Containerisation, Kubernetes and Helm charts
Gitops and infrastructure automation experience
Familiarity with API design and API Management
Competencies:
Capable of designing and coding APIs, CLIs, SDKs and other supportive devtools.
Understand code (in a few high level programming languages), architect and design small-medium projects like devtools, SDKs.
Commercial awareness – understanding the marking and environment we are working in is the base for everything we do
Enthusiastic, self-starter and genuinely keen to learn new technologies and skills (You will need to learn our products to support the squads on the UXDX aspect)
Analytical mindset
Capable of working both independently and as part of a team
Skills:
Golang skills. Able to architect, design and code small projects independently
Knowledge of key technologies and standards in the API Management space, including topics such as OAS, OAuth 2.0, OIDC, REST, GraphQL, Service Mesh, Kubernetes, Helm charts (not everything in the list)
Strong written and verbal communication skills
Reliably works to deadlines
Great communication skills
Nice to have:
Experience in SW architecture, such as Design Patterns or High-Level System Design
Research knowledge. Conduct product research, user research with a full report
Solid experience in relevant field or industry
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.