Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 850+ Golang The Wild Jobs (2 new this month) in November 2024 at companies like Pusher, Insomniac and Volume Finance with salaries from $110,000 to $330,000 working as a Senior Backend Engineer, Software Engineer and Senior Golang 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
36 developers joined Golang Cafe in the last 30 days
15,285 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 860 The Wild Jobs • Sort by
Date
Senior Backend Engineer Pusher London, United Kingdom £65,000 to £100,000 a year
August 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Pusher’s realtime APIs power applications around the world across various industries. When you see an in-app chat, a collaborative text editor, or anything else that updates instantly—it could be us shifting events behind the scenes. This role is specifically for the Chatkit team, where we are aspiring to be the industry leader of all chat SaaS by empowering developers to add chat functionality in a fraction of the development time.
As a Chatkit Engineer you will:
Massively scale up the core of Chatkit services
Influence a long-term technical roadmap for the product
Mentor the team to help make Chatkit the industry-leading chat API
What you will be able to learn
Great software engineers never stop learning, so we want to provide you opportunities for improving your knowledge. As a Chatkit Engineer:
You will get to learn and use leading-edge technologies, like Kubernetes, in high-traffic production environments
You will have a chance to learn from many experienced engineers with various technical backgrounds
You will help take Pusher’s flagship new product through a period of significant growth, encountering many engineering challenges along the way
What you will typically do
You will become the go-to expert for at least one large area of the codebase
You will need to be able to work comfortably solving ambiguous and complex problems
You will need to dive into both new and familiar areas of our code to support more inexperienced members of your team, and communicate effectively whether it be pair-programming, in a code review, or in a proposal for a new improvement or service
You will be a member of the on-call rotation, and be expected to follow through with suggestions for how to prevent future system outages, or implement self-healing systems
You will determine how to track and implement metrics of quality and drive improvements to our benchmarking process
You will also be a member of the customer support rotation during normal business hours. The Chatkit team believes in providing the best possible customer experience. In these early stages of the product lifecycle, we get firsthand insight into the challenges, complaints, and excitement of our customers through a customer support rotation
What working in the Chatkit team looks like
The Chatkit team uses a modern tech stack. Our services are written in Go and deployed on Kubernetes. Pusher uses and supports many other projects from the Cloud Native Computing Foundation.
The Chatkit team subscribes to the lean methodology. We work in short iterations with as little bureaucracy as possible. We value continuous improvement and expect team members to voice their concerns early and often so that we may address things before they become problems.
The Chatkit team breaks down silos through collaborating, information sharing, and pairing. We rotate ownership of interesting problems like benchmarking, and encourage pairing on new proposals and SDKs.
What Pusher is like
We strongly believe in the importance of diversity and inclusion. They not only provide a better working environment but also improve the quality of our services. We welcome people of different nationalities, backgrounds, experiences, abilities and perspectives.
We are here to help our customers build delightful applications. By solving significant engineering challenges and packaging them into easy to use APIs, we let developers focus on making their users happy.
We put emphasis on collaboration between people and teams. Everyone is on the same mission, so sharing work helps us reach our goals faster. Throwing problems over the wall and pointing fingers at each other is not our style.
We strive for transparency. Keeping everyone well-informed is crucial for building trust, efficiency and satisfaction at work.
Software Engineer Insomniac Calabasas, California, United States $110,000 to $130,000 a year
April 2023
1 Applicants This Week
More Than 6 Months Old
Job Description
WHO ARE YOU?
Do you enjoy dance music? Is software engineering your craft? Then you’re in luck! We are looking for a highly motivated self-starter who embodies both a passion for dance culture and developing world class software. Is this you? Read on…
WHO ARE WE?
Insomniac produces some of the most innovative, immersive music festivals and events in the world. Enhanced by state-of-the-art lighting, pyrotechnics and sound design, large-scale art installations, theatrical performers and next generation special effects, our events captivate the senses and inspire a unique level of fan interaction. The quality of the Headliner experience is our top priority.
Insomniac produces 10,000 concerts, club nights and festivals for seven million attendees annually across the globe. Since its inception, Insomniac's events have taken place in 13 countries across five continents. The company's premiere annual event, Electric Daisy Carnival Las Vegas, is the world’s largest dance music festival and attracts more than 525,000 fans over three days. The company was founded by Pasquale Rotella and has been based in Los Angeles since it was formed in 1993.
THE ROLE
Insomniac Events is seeking a Software Engineer with experience managing projects and leading development teams and is comfortable interacting with stakeholders and third party software vendors. Having the ability to develop customized strategies and adapt to each individual project is paramount to this position’s success.
This Software Engineer will deliver on-time, quality-driven code releases, strategize and manage multiple development projects, and provide direction on software design and the software development process. You will be responsible for writing clean, secure, reusable code while working closely with our internal team and offshore development team. This position is located in Calabasas, CA with the possibility of a hybrid work schedule. This is not a fully remote position.
RESPONSIBILITIES
Partner with Product, Design, and Marketing to build and maintain new features to achieve roadmap goals
Improve engineering standards, tooling, and processes
Partner with offshore development team to build innovative new features that operate at scale
Support debugging production issues across services and multiple levels of the stack
QUALIFICATIONS
Bachelor’s Degree in Computer Science or 4+ years of equivalent work experience
Demonstrated fluency in React (with Typescript) & Golang (Bonus points for Next.js)
Experience writing automated tests
Full range of technology layers from front-end user interfaces to back-end systems (HTML5, CSS3 and JavaScript best practices)
Understanding of RESTful & GraphQL services and how to interact with them
Experienced with event-driven microservice architecture
Logging & Monitoring tools such as Rollbar, Sentry, Cloudwatch, Pingdom, etc. (bonus points for experience with tracing/observability tools)
Database design concepts and experience with SQL (primarily Postgres)
Effective verbal and written communication skills with a diverse population
WORK ENVIRONMENT
Must be able to tolerate loud noise levels & busy environments
May work in drastic temperature climates while on site at our events
Must be willing to frequently work and travel to events during holiday, evening and weekend hours, as required, to meet deadlines and work events
Applicants for employment in the U.S. must possess work authorization, which does not require sponsorship by Insomniac for a visa.
EQUAL EMPLOYMENT OPPORTUNITY
Insomniac strongly supports equal employment opportunity for all applicants regardless of race, color, religion, sex, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, sexual orientation, genetic information, or any other characteristic protected by state or federal law.
HIRING PRACTICES
The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.
Insomniac recruitment policies are designed to place the most highly qualified persons available in a timely and efficient manner. Insomniac may pursue all avenues available, including promotion from within, employee referrals, outside advertising, employment agencies, Internet recruiting, job fairs, college recruiting and search firms.
Please note that the compensation information provided is a good faith estimate for this position only and is provided pursuant to the California Salary Transparency in Job Advertisements Law. It is estimated based on what a successful California applicant might be paid. It assumes that the successful candidate will be in California or perform the position from California. Similar positions located outside of California will not necessarily receive the same compensation. Insomniac takes into consideration a candidate’s education, training, and experience, as well as the position’s work location, expected quality and quantity of work, required travel (if any), external market and internal value, including seniority and merit systems, and internal pay alignment when determining the salary level for potential new employees. In compliance with the California Law, a potential new employee’s salary history will not be used in compensation decisions. #LI-SL1
Here at Volume, we work with the best partners to make decentralized finance protocols valuable. We solve problems of protocol utility, governance and growth for the leading DeFi protocols. From our team effort, we are able to drive massive growth of user transactions and the launch of the protocol economy. If a protocol fails to attract user activity, token value falters and innovation will flow away from the network.
Volume delivers software tools and user experiences that increase protocol token utility and community engagement, measured by protocol transaction volume growth. The Volume team’s interests are the protocol interests: Growth of user transactions.
Volume successfully launched Sommelier’s first iteration as PeggyJV, bringing the Cosmos Ethereum bridge to market and resulted in Sommelier raising a total $25MM in funding to launch the first automated DeFi blockchain to manage Liquidity Provider capital on Ethereum via the Cosmos. Sommelier consists of the Cosmos Stargate SDK, its Tendermint-based consensus layer and a decentralized, bi-directional Ethereum bridge, managed by a global network of validators. Liquidity Providers (LPs) will be able to use Sommelier to author and execute complex, automated financial transactions, such as portfolio rebalancing, limit orders, as well as a host of other features that token holders have come to expect from centralized finance (CeFi), but that are not currently available in DeFi.
Our investors include Polychain Capital, Alameda Ventures, Standard Crypto and Multicoin.
We are always looking for individuals who desire a high impact, high visibility role within a company that is making crypto and decentralized protocols valuable.
About the Role:
As a Senior Golang Engineer on our Engineering team, you will have a chance to work across the full spectrum of our protocol architecture that is built around the Cosmos-SDK, built in Golang, Rust and Solidity. Our software empowers Sommelier validators to secure the Sommelier network which offers financial automation globally. As an early employee you will be a critical part of our core team and have a significant influence over the direction of the company.the direction of the company.
RESPONSIBILITIES:
Participating in and driving technical specifications, design, architecture, and implementation for new features on the Cosmos SDK
Writing reusable libraries and custom logic for blockchain state machines and ensuring solid test coverage
Participating in code reviews
Minimizing tech debt while strategically pushing for progress with new features
Help scale the team and create our engineering culture
Participation and leading coordination for one or more of the SDK’s architecture working groups
REQUIREMENTS
3+ years working with Go in production, as well as solid experience in some other programming languages
Degree in Computer Science, required
Able to meet deadlines deliverables
You enjoy learning and digging into open source code, committing on other projects
You can organize yourself well, and can work in an agile manner
You enjoy a healthy balance between working autonomously and collaborating closely with peers through pairing sessions and architecture design meetings
You enjoy analyzing solutions and can participate in defining good architecture
Good written communication in English is essential
Previous experience working remotely and/or leading teams is a plus
Previous experience maintaining open source software (particularly libraries and/or frameworks), a plus
Previous experience working with the Cosmos SDK or related technologies, a plus
You are passionate about blockchain, have used DeFi dApps and believe in the opportunity of decentralization and blockchains to change how the financial world works today
You thrive in a startup environment and feel best working in a small, cross-functional team where you can roll up your sleeves and be hands on
You have an interest in working in a self organizing environment and bring creativity to start your own initiatives within the Cosmos Stargate SDK
About Volume:
Volume is a dynamic start-up company, and our successful candidate must have the ability and desire to work in a fast-paced environment. As a distributed team, we hire anywhere in the world, and at various levels of experience (entry, senior, staff). We look for people with unique perspectives and diverse backgrounds.
Volume is an equal opportunity employer and committed to a diverse workplace. All applicants will be considered equally without regard to race, color, ethnicity, veteran status, religion, national origin, marital status, political affiliation, age, sex, sexual orientation, gender identity, disability status, membership in an organization or any other non-merit factors.
We have a great benefits package, including parental leave, contributions to your retirement, competitive pay, and unlimited time off. For U.S-based employees, we also provide platinum-level health, dental, and vision coverage for you and your family.
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.
We are on a mission to simplify Kubernetes & its Cost Management on the cloud.
There are lots of aspects to our vision such as performance, security, and resiliency to name a few. Our product must be easy to understand and create value seamlessly. Our motto: Less friction equals happier customers.
CAST AI already brings 50% to 75% cloud savings to the most popular managed K8s platforms (such as EKS, GKE, and others). Imagine the challenges we face on a typical customer cluster with a $100k monthly bill.
This is just the beginning of our product. There are so many cool things to be done. We need smart, result-driven engineers to help us with that!
What’s in this position?
Autoscaler team is looking for a Senior Software Engineer to expand its rapidly growing team.
At autoscaler team, our day is usually full of challenges. Have you ever encountered the situation where you need to expand your cloud infrastructure, in order for certain workloads to be deployed, and once the demand is low, to cut back on your cloud spendings? Most of us probably did, or at least know the many paths that need to be taken in order to achieve that.
One of the team's responsibilities is to make sure that whenever a customer is about to deploy something the burden of making sure that things are running & not costing unnecessary money is uplifted from them. These are just couple small pieces of a bigger puzzle. To get into a more detailed perspective, try to answer the following questions:
What happens when the demand for resources decreases? What should we do?
What kind of instance types to use (spot vs on-demand)?
What to do when cloud provider claims all of the spot instances back? Can we predict that?
What is the most efficient way to handle all of the workloads while taking into account both cost & efficiency metrics?
What is the visibility of all of the decisions that our engine is taking to both our customers and us?
These are just several of the many questions that are part of the daily job when working in this team.
Being part of this team would involve design and decision-making end-to-end while collaborating with colleagues from other teams. CAST AI being a technical product, it is encouraged, not only to go and code something as written in the JIRA ticket but also to come up with new features & potential solutions to the problems that customers are facing.
Here are some of the tools we use daily:
GoLang is our main language, while Python is an accepted alternative for some of the cases.
Kubernetes which our product is evolving around.
AWS, GCP and Azure cloud providers, which are currently supported in our platform.
PostgreSQL and Cloud Object Storage for persistence.
NATS and Pub/Sub for messaging.
gRPC for internal communication.
REST for public APIs.
We use GitLab CI with ArgoCD as our GitOps CD engine.
Prometheus, Grafana, Loki and Tempo for observability.
What’s in it for you?
Team of highly skilled professionals to work with and learn from.
Impact and visibility. We’re still a relatively small company, every contribution counts.
Flat hierarchy. Getting in touch with the CEO, CTO, and all the other people from CAST AI team is not only possible but encouraged.
Short feedback loop. We are customer-oriented so that we ship our code changes fast in order to get customer feedback right away.
Flexible working location and hours.
Monthly salary from €4500 to €8000 (gross) depending on the level of experience.
Skin in the game. Every engineering member gets stock options of the company.
Focus time: minimum overhead of meetings, bureaucracy &, etc.
Go Developer MagShip Remote (Australia) / Melbourne, Victoria, Australia A$120,000 to A$180,000 a year
January 2022
8 Applicants This Week
More Than 6 Months Old
Job Description
We are looking for both intermediate and senior Go developers who will be able to bring both their experience and knowledge into the team but most importantly, their passion and exuberance for development to the product.
Here at MachShip, we're disrupting the freight industry and building the world's premier cloud based Freight Management System. Our core product is a SaaS application using a containerised, micro-service based architecture hosted within Kubernetes. We are heavily invested in both our development team and the latest technology.
We are a young Australian Company with a team of 14 developers that is looking for Go developers to join our team. We cultivate personal development and team work here at MachShip. You would be joining a team and contributing to the team's agile sprints and working together to reach the sprint goals and deliverables. Our office is based in Richmond, Melbourne, however, our development team also works remotely throughout the country if that suits them.
We have several core systems written in Go and are currently building exciting, new greenfield projects in Go that will help our platform scale. In this role you will be one of the key developers of the product working with our stakeholders to create some truly ground breaking applications.
Core skills:
An absolute passion for working with the latest and greatest tech and a voice that wants to be heard
1-3+ years experience developing in Go
Experience working in the web space with a variety of APIs (REST, GRPC, GraphQL, etc)
Previous experience with GitHub and Continuous Integration
Great comprehension and communication skills
Our ideal candidate would be:
Someone that enjoys problem solving and analysis. They are always striving to build the best solution possible
Someone who can think for themselves and keep the customer in mind when building new features
A developer that can take a development task from concept, design, development, testing and through to deployment
We're looking to hire for this position in our growing team very quickly, so don't wait - if you feel you are the right person for this job, send through your resume and cover letter. On your cover letter, please address each of the key skills, why you would be perfect for the role and what you would bring to the team.
Being a member of the MachShip team you will:
Be part of an agile, innovating and energetic team that prioritises pushing the boundaries and working with the latest technologies. We have daily stand-ups, fortnightly sprints and work within an agile environment
Develop your skill set with the latest frameworks including Kubernetes, GraphQL, Kafka, Temporal.io and Cloud infrastructure.
Work alongside amazing developers who are also at the top of their field. We value your opinion and all voices are considered when building our product.
We want you to be the best you can be. We have monthly one on ones and work with you to reach both your personal and professional career goals.
Have the potential to contribute during work hours to the open source projects that we utilise, many of them written in Go.
Be encouraged to share ideas and have a critical input into the development process.
Smallpdf is the most-loved and most trusted PDF software on the planet. We serve over 500 million users in 24 different languages processing millions of documents per day, and in every country in the world—even Antarctica! To deliver a product that users love, we solve complex technical problems at scale using cloud-native and open source technologies.
As one of the most successful startups in Switzerland, with staff from all over the world, we're on a mission to make PDF easy. We love open-source and using the latest technologies to scale our distributed application to process millions of files every day.
💁♂️ About the Contract Management Team:
The Contract Management team aims to streamline and automate routine contracts of business customers so they can stay on top of their legal and financial needs with no hassle. This team is responsible to enable our users to manage the lifecycle of their contracts from the creation to the execution, archiving, and renewal while ensuring the highest level of security and legality. We are a highly engaged, hands-on team that values ideas and collaboration.
As a Backend engineer in our team, you'll contribute to solving challenges tackling digital signatures and advanced file management for our users.
What you will do:
Design and build systems at scale, which will be used by millions of people every day
Work on most impactful changes, researched and prioritized by the team to make sure we are focusing on the right things
Collaborate with other team members by challenging ideas, brainstorming, and having discussions to get to the best solutions.
Responsibilities:
Take ownership of one of the services that power our product for millions of users
Ensure the scalability and reliability of services from top to bottom.
Build simple, loosely coupled, composable, and reliable software
Architect and develop infrastructure to mitigate scalability, security, and reliability risks.
Mentor and grow a community of backend engineers to contribute to Smallpdf
Our Stack:
Golang
AWS
Docker
Ansible
Terraform
Discover more of our stack on Stackshare
Requirements:
3+ years of experience in backend software development.
Expertise with at least one of the following languages, or equivalent: Golang, Java, Kotlin, C#, C, C++, Python.
Ability to quickly pick up new technologies. We use Golang as our language of choice for backend services.
Experience scaling (micro-) web services to millions of users.
Can excel independently and have a sense of ownership of your own work.
Fluent English.
Based in Zurich or willing to relocate (this is an on-site role).
Swiss or EU passport holder (or other permits that allow you to work in Switzerland).
Nice to have:
Experience with Golang.
Experience with AWS.
Experience with high traffic backend services.
Benefits:
The opportunity to impact a successful, growing scale-up and its tools used by millions worldwide.
We are remote-work friendly (we prioritize a healthy work-life balance).
Work in small, highly motivated, cross-functional teams that push boundaries.
A dedicated annual budget and time off for personal development
Enjoy company events in the Swiss Alps, on Lake Zurich, or even further afield.
After-work events include BBQs, cinema, game nights, meet-ups, and more.
Learn German with our free German language course.
Hack days to challenge yourself and the team.
Unlimited free coffee and drinks.
Weekly team lunch on the house.
Brand new offices in the heart of Zurich.
Rated by Forbes as one of the top 10 cities in the world for work-life balance, Zurich is the place to work for anyone who wants more out of life. From chocolate, cheese, and Rӧsti to snow-capped mountains, haute couture, Swiss-made watches, and outstanding public transport, whatever it is that makes your heart beat faster, it’s all right here in Switzerland—and so is Smallpdf.
Smallpdf is an equal opportunity employer. We believe a talented, diverse, and inclusive workforce is our greatest strength. We strongly oppose any form of hiring or workplace discrimination against candidates or employees on any basis, including race, gender, sexual orientation, age, religion, philosophy, nationality, disability, or genetic information. We’re committed to fostering a safe, supportive environment where everyone can come to work as their full selves and reach their greatest potential.
By sending your application, you allow Smallpdf to handle and store your data.
Smallpdf does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Smallpdf and the recruitment agency or party requesting payment of a fee.
Golang Developer - k6 Grafana Labs Remote - EMEA €70,000 to €120,000 a year
August 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About Grafana Labs:
There are more than 700,000 active installations of Grafana around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a SpaceX launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps companies including Bloomberg, JPMorgan Chase, and eBay manage their observability strategies with full-stack offerings that can be run fully managed with Grafana Cloud, or self-managed with Grafana Enterprise Stack. The Grafana stack has grown to include two other open-source projects, Grafana Loki (for logs) and Grafana Tempo (for traces)
About k6:
In June 2021 Grafana Labs acquired k6 - a Stockholm-based startup behind the open-source load testing tool for engineering teams. With k6, Grafana Labs adds extensible testing to its open and composable Grafana observability stack.
At k6, we build next-generation performance testing tools for developers and DevOps engineers.
We are pushing forward the state-of-the-art in our industry, creating open-source tools that have great developer experience and enable engineers to build reliable systems. k6 is an open-source tool that we built to reinvent the engineering principles around performance testing and enable engineers to build systems that scale.
About the role:
You will be one of five developers and maintainers of k6, a modern open-source tool for performance testing, written in Go. k6 was released publicly in early 2017 and has already received over 12,500 stars on Github and has an active community of users and contributors.
You will have a lot of influence on the project road map and will work with a high degree of autonomy, building and maintaining the tool.
Your responsibilities will be to both write code, extending the functionality of k6, and maintain the code base, interface with the user community (i.e. review patches :) and potentially evangelize the tool. Your main, long-term goal will be to create the best possible tool and to get as many people as possible to use it.
You may also be involved with the k6 cloud integration, a SaaS service built on top of k6. Specifically, the parts of the cloud service written in Go, that orchestrates a distributed k6 test across 17 data centers around the world.
Due to our small teams and fast development pace, you will have a substantial and immediate impact on how the end product is architected, developed, and how the engineering team operates. Most importantly, you will work with competent colleagues and will be able to expand your knowledge and skills in different directions.
Required skills:
We are looking for a person combining very strong programming skills with experience in contributing to open-source projects.
Have a strong programming background and experience developing applications in Go (or another language with high-concurrency/parallelism)
Good technical communication skills
Understand internet protocols well, primarily IP, TCP, HTTP but also preferably HTTP/2, SPDY, WebSockets, QUIC, gRPC
Are familiar with modern development processes and practices. Preferably having recent experience developing large scale applications
It is great if you also:
Have worked in open source projects, either as a heavy contributor or, even better, as maintainer for projects with multiple contributors
Have experience working with web performance, testing & optimization
Have experience working with network performance, testing & optimization
Have experience working with Python or JavaScript
Know about things like Docker, AWS, microservices architecture, Grafana/APM tools
Equal Opportunity Employer- At Grafana Labs we’re building a company where a diverse mix of talented people want to come, stay, and do their best work. We know that our company runs on the hard work and the dedication of our passionate and creative employees.
We will recruit, train, compensate and promote regardless of race, religion, colour, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organisation and we’re working hard to make sure that’s the foundation of our organisation as we grow.
Juni is revolutionizing banking for digital entrepreneurs. With the recent changes, people are starting to realize the full potential of online trade. As your financial companion, we want to make it as simple as possible for you to focus on running your business. We will take care of the rest.
Your skills and creativity can help e-commerce understand their business, sell smarter and grow.
At Juni, we build products that help online entrepreneurs around the world understand their business and sell smarter. Our banking tool takes the complicated out of running an online business and gets more out of your money. See for yourself at https://demo.juni.co/demo. Our customers can focus on their passion and customers, while Juni gives them full insight into their business. We’re a purpose-driven business and remote-first.
How: 🚀
Building rocketships isn't easy, but sure is fun!
The same freedom we’re creating for our customers we believe employees should benefit from as well. We give our employees freedom because they take responsibility and understand that everything is a team effort. Whether you’re a rock-loving designer or a pet snake-owning developer; Juni strives to be the work-place where you feel at home, where you can grow and most importantly where you feel a sense of accomplishment - every day. We truly believe that we’re changing the world for small businesses around the globe and we want you to be part of that mission.
What: 👨🚀
To fulfil our dream we are looking for great software engineers with 5+ years of experience who loves tackling convoluted problems and developing 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.
We recently closed a large seed round with some of the greatest names in e-commerce and venture investing, and now we need amazing talent to help us on our mission.
Our Stack: 💻
React, Javascript/Typescript
Go
gRPC (Protocol buffers)
PostgreSQL, MariaDB, Elasticsearch, Redis
Kafka
Kubernetes, AWS
The Crew: 👥
Our engineering team is made up of a diverse and talented mixture of backend and frontend engineers. We are led by a hands-on CTO and Co-Founder (Anders)
Right now, the collective engineering team consists of 7 Engineers, and we have ambitions to grow to 20 engineers in the next few months. So it's certainly a very exciting time to join.
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
Requirements: ᾨ2
Strong knowledge of Go programming language, paradigms, constructs, and idioms
Knowledge of common Goroutine and channel patterns
Experience with the full site of Go frameworks and tools, including:
Dependency management tools such as Godep, Sltr, etc.
Go’s templating language
Go’s code generation tools, such as Stringer
Popular Go web frameworks
Within 1 month you'll:
Introduce an important architectural improvement to our Go codebase
Fix two thorny unfixed bugs, which the team otherwise could not have done
Within 3 months you'll:
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
Benefits: 🌎
We are remote first. Work from anywhere in the world...
or check-in in one of our local hubs!
Great quarterly off-sites across Europe. When we can travel again.
Senior Developer Government Digital Service London / Bristol / Manchester, United Kingdom £50,000 to £80,000 a year
February 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Who we are
The Government Digital Service (GDS) is part of the Cabinet Office. We lead the digital transformation of the UK government so that it works better for everyone.
Following our Government Design Principles, we deliver platforms, standards and digital services to help departments transform how they work and meet the needs of their users.
Our work is user-focused, dynamic and forward-looking, making our organisation an exciting and innovative place to work.
You’ll share the responsibility for the digital transformation of government. You’ll ensure high quality code is delivered in line with project goals and delivery cycles. You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team focused on one or more projects. Above all, you’ll want to make government better, which may sometimes involve challenging the status quo. Also, as part of the Data Standards Authority you’ll lead by example adopting and promoting data standards.
lead the implementation of our central API catalogue.
shape the technical solution of a federated API catalogue
support wider technical needs from the Data Standards Authority and across Data and Innovation
take responsibility for solving complex issues, and for the quality of the code produced
work in multi-disciplinary teams to ensure our software puts user needs first
build automated tests to support our continuous deployment environment
share knowledge of tools and techniques with your wider team, both developers and non-developers
act as a digital ambassador across government, supporting recruitment, identifying good practices for GDS to adopt and sharing experiences, e.g. through blog posts, tech talks at conferences
be involved in helping recruit developers and, where appropriate, helping sift and interview
Who you are
We’re interested in people who:
have experience in back-end development, with detailed knowledge of Ruby
understand software design principles
research and learn new programming tools and techniques
take a systematic approach to solving problems
have experience of using testing to validate solutions
understand agile environments and version control
understand web security and accessibility
have an awareness of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux, Mac OS
have experience working with web technologies
How you'll be assessed
In the Civil Service, we use our Success Profiles. For each role we advertise we consider what you will need to demonstrate to be successful. This gives us the best possible chance of finding the right person for the job, drives up performance and improves diversity and inclusivity. We will be looking at your experience, career history and achievements that are relevant to the specific job role.
For this role we will be assessing your ability, strength, experience, technical/specialist skills and behaviours, the following behaviours are the most relevant:
working together
changing and improving
making effective decisions
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.
Things you need to know
You can find out about the application process and practical details like our office locations on the things you need to know page.