Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 150+ Golang Breathe Life Jobs (1 new this month) in November 2024 at companies like Status.im, Copilot and JustWatch paying at least 50,000 USD per year working as a Software Engineer (Golang), Staff Software Engineer and Lead Backend 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
35 developers joined Golang Cafe in the last 30 days
15,369 developer profiles page views in the last 30 days
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).
Staff Software Engineer Copilot New York City, United States $150,000 to $230,000 a year
April 2023
4 Applicants This Week
More Than 6 Months Old
Job Description
About the role
As a senior software engineer, you will work closely with the CTO, be a critical part of our core team, and have a huge influence over the direction of the company. You will lead projects and work with cross functional teammates to design and implement systems like our API, notifications service, and authentication service while focusing on scalability and performance. We will compensate you well, invest deeply in your development, and do everything we can to make sure this is the single best work experience of your life.
What you'll do
You'll ship. You'll be working on the core product to engineer solutions across multiple modules including payments, messaging, and file-sharing. Whether it's fixing a bug or architecting a new feature, you'll move fast.
You'll be an owner. You'll be the leader of multiple projects and be responsible for their success. This involves closely collaborating with the founders and other engineers, creating engineering tasks, writing documentation, and setting up new services and scalable infrastructure.
You'll balance the short and long term. While knowing the importance of shipping quickly you also know how to craft thoughtful long-term technical strategy. You know when to address tech debt and when to improve infrastructure and processes (testing, code reviews, CI/CD).
You'll help build the team. The first 10 members of a startup dictate the next 100. You'll help interview and recruit more talented engineers.
You'll learn about startups. Aside from your core work, you'll have the opportunity to get involved in other areas - marketing, growth, ops, etc.
Who you are
You have good values. You understand why diversity matters and make others feel like they belong. You're low ego and make the workplace more fun for everyone.
You're entrepreneurial. You are comfortable with ambiguity and thrive in fast-pasted environments. You've likely worked at startups before or might want to start one in the future.
You're hardworking. You understand that building a category-defining company requires people that work smart and that also work hard.
You're experienced. You have 5+ years experience working on production software and have worked across the stack. You are comfortable with React, Typescript, Golang and NoSQL databases (Mongo, Dyanmo, etc.)
You know what matters. We believe your education is irrelevant; we only care that you can build great products. Likewise, in your work you're not religious about any one technology and care more about making progress.
You're a systems thinker. You don't identify as a particular (frontend/backend/etc.) engineer but are more interested in solving problems holistically.
You're resourceful. You are a fast learner and have a “get things done” mentality. If you don't understand something you quickly determine what to do to push forward.
You put users first. You think critically about the implications of what you're building. You're constantly putting yourself in shoes of the users and push back when necessary.
Tech
Mobile/Webapp: React-Native/React + Redux and Typescript
Backend: Golang and DynamoDB.
AWS Serverless architecture with Lambda, API Gateway, and Cognito.
Custom design system based on MaterialUI.
Bespoke websocket service to connect frontend and backend in real-time.
Lead Backend Engineer JustWatch Berlin, Germany €80,000 to €110,000 a year
March 2023
2 Applicants This Week
More Than 6 Months Old
Job Description
Make independent decisions, prioritize what to build, and execute. We want you to own the whole toolchain, discuss our business needs with department heads and empower others to build the next generation of our marketing tools!
We deliver what we set out to deliver, and you will drive our future growth. To make this happen JustWatch allows for your maximal autonomy and our leadership is no-nonsense, deeply technical, and involved in their fields. Use this to transform your team into a more efficient structure. Propose new tools, hire people and give raises. Lastly, be hands-on without asking when your team needs support, and show them that you care.
This is why our tech punches far above its weight class:
Software is not a beauty contest for us - we prefer battle proven, easy to understand technologies. The team ensures stability by focusing on the most beneficial tests and monitoring we can create - not by ticking boxes. We iterate over our existing tools to improve them over time - yet we are also not afraid of big jumps. When it comes to the infrastructure we need, we build it specific to our needs; we don't leave that to someone else.
In short:
We write our software in Go (since the beginning)
We keep our data in Postgres databases
All services are hosted in our Kubernetes cluster
We use Google Cloud Services for our cloud needs
What we need from you
You solve complicated problems with simple solutions.
Technology is a means to an end for you, not an end in itself.
"Not invented here" Syndrom, is something you are aware of and prevent.
You distain bureaucracy and needles overheads
and you feel the same about meetings
This position is remote, but you have to life in a time zone with +/-3 hours around CET
or you are willing to relocate accordingly
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 Software Engineer (Go) Form3 100% Remote (United Kingdom, Europe, Canada, Argentina & Sponsorship) €50,000 to €120,000 a year
February 2023
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Locations: UK, EU, Canada (East timezones) & Argentina. Sponsorship available in the UK, Netherlands, Germany (we accepted applicants from any country in the world).
THE TEAM
Our Software Engineering Team is 100% remote and distributed across 20+ European countries. Our engineers work within small, agile, self-managed teams that emphasise best practice and believe quality is everyone’s responsibility. They favour collaborative development and leverage open-source tools and communities, whilst making sure to share their know-how back up stream
THE ROLE
At Form3 you will have the opportunity to design, develop and deploy backend cloud-native services within a containerised microservices architecture. The work is cutting edge, constantly changing and focused on building and operating critical, highly available, low latency, scalable solutions.
Play an active role in introducing new technologies and ways of working to stay ahead of the competition, without ever compromising on quality. Contribute and collaborate with other engineers on technical and architectural decisions. Enjoy end-to-end ownership from concept to deployment, including building and operating infrastructure, toolset and deployment pipelines. Develop your skills, work on cool projects with the latest tech, all whilst working with a talented, diverse and friendly group of people
Here are a few of the tools and methodologies we utilise:
Code: Go (and a little Java), containerised microservices, CQRS, open-source
Ways of working: TDD/BDD, Pair Programming, 100% remote, SecDevOps
WE’RE LOOKING FOR ENGINEERS WITH
Experience in designing and building distributed systems
Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
Interest in owning projects end-to-end and supporting them as they go live in production
Appreciation of clean code and software engineering best-practice
A passion for learning and an interest in Go (previous experience isn’t required), along with a “right tool for the job” mentality
Great communication skills who enjoy sharing knowledge and collaborating with others
BENEFITS
30 days annual leave plus Bank Holidays
Remote friendly environment
Remote working equipment allowance
Flexible working arrangements
Udemy and educational reimbursements
Full details are available on our careers page
Form3 appreciates that we all lead different and often really busy lives. We work remotely 100% of the time and many of us work part time. If you’re interested in hearing what different flexible working arrangements may be available, we’d love to chat.
ABOUT US
We are an award-winning cloud-native payment technology provider for financially regulated institutions. Launched in 2016, we've doubled in size year on year as we continue to redefine what a truly instant payment experience means.
We celebrate diversity, promote entrepreneurialism and are committed to giving everyone a say in shaping our business. Here you will grow as a person and accomplish incredible things. A career at Form3 is empowering, inspiring and fun. Join us and help shape the future of payments.
OUR DEI&B COMMITMENT
We hire talented people from a variety of backgrounds and experiences and are committed to a work environment based on diversity, open-mindedness and curiosity. We are united by our company values (we even created them together!) and we celebrate our unique differences.
Our employee life cycle processes are designed to embrace equal opportunity and prevent discrimination against our people regardless of personal characteristics. It is our strong belief that the more inclusive and belonging we are as a business, the better our work will be.
As an inclusive employer, we guarantee to interview all neurodiverse and physically disabled applicants who meet the minimum criteria for this role. We also encourage candidates to notify us of any reasonable adjustments that may be required during the recruitment process. This includes providing job adverts in alternative, accessible formats or adjustments required at interview stage.
If you consider yourself to be neurodiverse or physically disabled under the UN definition of disability and would like to be considered under this scheme and/or require any reasonable adjustments please let us know by sending an email to careers@form3.tech clearly stating your consent for us to process this data.
**Gcore in the nutshell **
We are an international leader in public cloud and edge computing, content delivery, hosting, and security solutions. We manage a global infrastructure designed to provide enterprise-level businesses with first-class edge and cloud-based services. Our Mission is to make the web faster, more reliable, and secure, and Vision is to build easy-to-use, innovative, global, and secure edge compute solutions.Gcore is headquartered in Luxembourg with offices in Germany, Lithuania, Poland, Georgia, Serbia and Cyprus with plan to expand. What you should know about our team:We are a group of professionals working together to achieve a common goal. We believe in ownership, and you will have a mandate (together with your team) to develop features end-to-end. You will have a real impact on our product development! We support each other and the biggest focus for us is to learn from each other!
We are looking for a enthusiastic and highly motivated engineer to join our CDN Golang backend development group to make our products even better and the work in net even safer.
Key Responsibilities:
- Developing different CDN features, such as CDN shard management and image resizing;
- Increasing the performance of the CDN nodes
Required qualification & skills:
- About 4 years in Software development and at least 2+ year of Golang
- Experience with cloud products development
- Linux/Unix Knowledge
- Experience with RabbitMQ и PostgreSQL (or similar)
- Experience with Docker
- CI/CD modern approaches knowledge
Desired qualification & skills:
- Experience with Bash and / or Kubernetes
- Experience with Nginx
What we offer:
- Competitive salary
- Challenging international projects
- Enthusiastic and advanced team
- Open and Collaborative Environment
- Personal growth and career development
- Remote, hybrid, or office work (depending on your location)
- Opportunities for professional and career growth within international team
- Work-Life balance
- Corporate and social events
- Other benefit packages depending on the location***
**Company at a glance **
Gcore is an international cloud and edge leader in providing first-class web-performance, content delivery and security headquartered in Luxembourg, whose global infrastructure is included in the Guinness Book of Records. Gcore provides a wide range of services for customers of all industries that develop their business online. The company's services include managed hosting, content delivery network (CDN), advanced streaming platform for professional broadcasts and streaming of any complexity, protection against DDoS attacks of any level, cloud, storage, and DNS. Gcore built its own global infrastructure on all continents (over 140 nodes in reliable Tier 3 data centers) with the best CDN performance in Europe. Essential features 140+ points of presence 11,000+ partners 75+ Tbps total network capacity 30 ms average response time worldwide API-friendly control Easy integration with Terraform Responsive technical support 24/7.
Senior Backend Engineer - Payments Juni Europe (Remote), Sweden, United Kingdom, Spain, Italy, Germany, Netherlands, Lithuania, Brazil, India €80,000 to €135,000 a year
November 2022
4 Applicants This Week
More Than 6 Months Old
Job Description
Juni who? 👋
We’re Juni. The fastest-growing fintech startup in Europe. We’re born remote, built for remote work, and busy building the future of financial services for ecommerce entrepreneurs.
What we do 🤔
Think of us as the financial companion made for ecommerce. We’re building an all-in-one platform that helps ecommerce entrepreneurs understand their business better, improve decision-making, scale up, and unlock the full potential of ecommerce. We even finance their working capital to help achieve their goals and dream up new ones.
How & why we do it 🚀
We give our people the same thing we’re building for our customers: freedom. Freedom to work wherever there’s good Wi-Fi. Freedom to be 100% yourself. Freedom to explore your potential and what’s more – make the most of it. We truly believe we’re making the world a better place for ecommerce, and we want you to be a part of that mission.
Your role 🙋
Tackle convoluted problems and develop clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.
Your responsibilities 💪
In this role you’ll be:
- Writing scalable, robust, testable, efficient, and easily maintainable code
- Translating software requirements into stable, working, high-performance software
- Playing a key role in architectural and design decisions, building toward efficient microservices distributed architecture
Within 1 month you'll:
Introduce an important architectural improvement to our Go codebase
Within 3 months you'll:
Help other web backend engineers say they’re learning a lot and are more productive because of you
Have helped us build new features quicker than we otherwise would have - our velocity has increased significantly
Within 6 months you'll:
Help introduce significant new features which radically improve our product.
Impact the quality of the product, getting to the point where we fix all bugs and are improving performance metrics
Be proud of the product and the codebase
Your qualifications 👨🎓
What we need to see:
- Experience developing, monitoring, and improving microservice architectures
- Knowledge of designing and implementing public and private APIs (gRPC/REST)
- Experience with CI/CD
- Great communication skills in English
What we’d love to see:
Strong knowledge of Go programming language, paradigms, constructs, and idioms (we are open to candidates who have strong programming knowledge in other languages but want to work in Go!)
Knowledge of security and/or devops best practices
Experience within the Payments domain
Your tool stack 💻
Mac. Chrome. Even… Windows. Choose the hardware that helps you work best. We’ll also support whatever software you need. From Miro to Slack and everything in between.
Tech stack
React, Javascript/Typescript
Go
gRPC (Protocol buffers)
PostgreSQL, Redis
Kafka
Docker, Kubernetes
AWS
Your people 👥
Forget office-based culture. This is people-first culture. We’re real. We never wait. We care deeply about building a better future for our customers and each other in a way that's never been done before. Here, you can work with people at the top of their game and who didn’t get there by playing games. You can help us change business for ecommerce entrepreneurs, change the world – wherever in the world you may be.
Your benefits 😍
We’re born remote-first. Transparent. Caring. Empowering. So our benefits are too.
Hello work. Meet freedom. Join us anywhere within 6 hours of Sweden time zone.
Swap 2D for 3D. Meet the team IRL at two in-person onsites per year.
Diversity is at our core. We're Part Swedish. Part Canadian. Part French. Part Malaysian. Part Italian. Part Nigerian. Part British. Part Turkish. You get the idea.
Great players can stay great players. Progress your career whether you choose to manage people or not.
Happiness stipend. The best things in life are free. But money can buy you a herd of puppies. Get €8,500 per year to spend on whatever makes you happy.
Work al desko. Get €500 a month towards a co-working space.
Stock options. We can’t promise you’ll make a fortune. But we’ll give it our very best shot.
Vacation days. At least 30 per year as standard. Awesome.
Global health insurance. You know. Just in case.
Get sick? No stress. Feel better with unlimited paid sick leave.
We are here for you. Unlimited access to mental health support via Spill.
Work with the best people for the job. Not the best people within 1 hour’s commute.
Get support to switch things up. People change. Careers can too.
Free your nine to five 🤘
Hit apply and help us revolutionise financial services for ecommerce entrepreneurs.
The process 📅
CV screening > Get to know us call > Team interview(s) > Values interview > Offer (for some roles we’ll include a task, but we’ll notify you if this is the case)
Software Developer Hussle Remote C$40,000 to C$90,000 a year
August 2022
2 Applicants This Week
More Than 6 Months Old
Job Description
Who we are:
About Hussle:
Hussle is a Canadian based company with a Global remote team. Hussle is on a mission to rebuild how companies hire. Starting with the Resume-Free Recruiting Solution. Eliminating the resume as the central hiring tool and replace it with a highly efficient platform that enables rapid hiring without a resume and focuses on skills and aptitude.
About the engineering/dev team:
As a smaller engineering team you will be joining a capable group of people that each have a broad set of skills.
What you’ll do
You as a new hire for our core engineering team will be involved in all aspect of product development. From design and new features to infrastructure and security. Joining the engineering team you’ll have an opportunity to be involved in a variety different areas of modern software development.
Who you are
You are someone who wants to be part of a team but also doesn’t mind working alone. You are someone who wants to learn elements of things they do not know and also share and teach their strengths with others on the team.
If you’re someone who is looking for the perfect “work-life balance” we’re not for you.
We’re looking for someone who meets the minimum qualifications to be considered for the role. If you meet these requirements, you are encouraged to apply. The bonus qualifications are just that, a bonus, not a requirement.
General skill requirements
Grit
Git skills
Willing to learn what you don’t know
Front-end:
Minimum skills required:
Front-end component frameworks (required)
TypeScript (required)
Bonus skills:
SvelteKit
TailwindCSS
Back-end:
Minimum skills required:
Proficient in one of the following (you will be required to learn our stack, which is Golang and Typescript based.);
Golang
Ruby
Elixir
Python
Bonus skills:
PostgreSQL
GraphQL
Additionally any knowledge of the following is a plus
Docker
Linux
Nomad
CI/CD
Nix
Rust
Ideally candidate is/is interested in becoming proficient at one of the following:
Senior Golang Engineer refurbed Remote (Europe) €65,000 to €90,000 a year
July 2022
7 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 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.