Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 47 Golang Less Bits Jobs (1 new this week) in November 2024 at companies like Tyk Technologies Ltd, Tyk Technologies Ltd and Tyk Technologies Ltd paying at least 50,000 USD per year working as a DevOps Engineer (Go Experience), Senior Go Developer - API as Integration and Go Developer – Platform. 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,219 developer profiles page views in the last 30 days
**Who are Tyk, and what do we do? **
The Tyk API Management platform is helping to drive the connected world and power new products and services. We’re changing the way that organisations connect any number of their systems and services.Whether internal, external, public or highly encrypted systems, Tyk helps businesses drive value across the retail, finance, telecoms, healthcare, or media industries (to name just a few!)
If you’ve banked online, used an app to check the news, or perhaps even driven a connected car, API’s, and by extension, Tyk, make that possible. Founded in 2015 with offices in London – UK, London – Ontario, Atlanta and Singapore, we have many thousands of users of our B2B platform across the globe. Brands using Tyk range from Lotte, Bell, Dominos, Starbucks, to RBS and Societe Generale. We have a varied user base hailing from every continent – even Antarctica.
Our Mission
Tyk is on a mission to connect every system in the world. We’ve started by building an API Management platform.
Total flexibility, default remote, radical responsibility
We offer unlimited paid holidays and remote working from anywhere in the world, for everyone, Why? Tyk was founded on the principle of offering flexibility and autonomy to our employees, we believe this allows our employees to achieve their best results. It also means we can build the best possible team, location and working hours are no barrier.
If this sounds like an environment that you believe could work for you then read on to find out more.
The role
We are bolstering our Security team, and we are looking for a talented DevOps Engineer to join our SysE team. The ideal candidate for this role will have solid experience in the field and can demonstrate a sound understanding of the principles underlying security for products deployed as SaaS or on-prem. The ideal Engineer will also have development experience in Go. They will join the SysE team at Tyk and will collaborate with product and SRE teams.
Here’s what you’ll be getting up to:
* Responding to bug bounty reports via ZeroCopter
* Creating and mitigating threat and risk analyses
* Security audit automation for k8s, AWS and DO assets
* Supporting ISO 27001/SOC2 audits
* Supporting customer facing issues on an ‘by exception’ basis
* Developing, championing and embedding best in class frameworks and practices into our squads via a consultative approach
* Working closely with QA to develop solid test frameworks
Here’s what we’re looking for:
Essential Experience :
Github actions
(C)Go development with Linux toolchain
Packaging (rpm, deb)
Experience:
* Configuration management (Ansible, cloud-init, etc.)
* IaaS providers (AWS, Azure, etc.)
* IaC (terraform, helm, etc.)
* Container orchestration and development (k8s, rancher, etc.)
* Writing in English proficiently
* Communication skills to engage at various skill levels
* Supporting agile squads with processes and automation
Here’s why you should join us:
Everyone has unlimited paid holiday.
We have total flexibility in hours, as we believe creativity flows better when our people are given freedom to decide when they are most productive. Everyone is unique after all.
Employee share scheme
Generous maternity and paternity leave
Company retreats
We all share the same vision – we value authenticity, respect, responsibility, independence, honesty, diversity and inclusion and most importantly treating others how you wish to be treated. We look for like-minded people who bring their personalities to work everyday, strive to achieve their personal goals and who are willing to challenge the way we do things, why? – to make what we do even better!
Our values tell the story of Tyk – here’s how:
It’s ok to screw up!
We’ve found that it’s often the ‘stupid’ or unexpected ideas that turn out to be the successful ones – so try it, at least we can say we have!
The only stupid idea, is the untested one!
It’s in our DNA – starting a business with founders 12 hours apart, giving our gateway away for free – sure, we did that, and we’d do it again!
Trust starts with you – make it count!
Trust is a two-way street – instill it from day one!
Assume best intent!
We have each other’s back – we’re all on the same team. Think before you speak or act.
Make things, better!
Always try to leave things better than when you found them – change is constant, inevitable and embraced! Be that change we want to see.
Tyk is an equal opportunities employer and we are determined to ensure that no applicant or employee receives less favourable treatment on the grounds of gender, age, disability, religion, belief, sexual orientation, marital status, or race, or is disadvantaged by conditions or requirements which cannot be shown to be justifiable.
The Tyk API Management platform is helping to drive the connected world and power new products and services. We’re changing the way that organisations connect any number of their systems and services.Whether internal, external, public or highly encrypted systems, Tyk helps businesses drive value across the retail, finance, telecoms, healthcare, or media industries (to name just a few!)
If you’ve banked online, used an app to check the news, or perhaps even driven a connected car, API’s, and by extension, Tyk, make that possible. Founded in 2015 with offices in London, Atlanta and Singapore, we have many thousands of users of our B2B platform across the globe. Brands using Tyk range from Lotte, Bell, Dominos, Starbucks, to RBS and Societe Generale. We have a varied user base hailing from every continent – even Antarctica.
Our Mission
Tyk is on a mission to connect every system in the world. We’ve started by building an API Management platform.
Total flexibility, default remote, radical responsibility
We offer unlimited paid holidays and remote working from anywhere in the world, for everyone, Why? Tyk was founded on the principle of offering flexibility and autonomy to our employees, we believe this allows our employees to achieve their best results. It also means we can build the best possible team, location and working hours are no barrier.
If this sounds like an environment that you believe could work for you then read on to find out more.
The role
You will be responsible for designing and building out compelling and quality solutions for our Universal Data Graph (UDG) product. You will work closely with Product Managers, Technical Leads, Engineers, QA experts, and UX Designers to shape and deliver high quality and high efficiency solutions for Universal Data Graph. You will be expected to input into UDG strategy, and be a keen advocate of continuous improvement concepts in our software engineering lifecycle – continuous testing, continuous integration, linting etc.
You will be a talented line manager, with experience in running teams, mentoring junior engineers, and leading a culture of empowerment and constant process and standards improvement.
https://tyk.io/docs/universal-data-graph/
Here’s what you’ll be getting up to:
* Contributing to strategic direction of UDG, working with the Senior Product
* Manager to suggest new ideas or challenge existing strategy
* Developing our event driven GraphQL (GQL) subscriptions product
* Building data connectors and resolvers to myriad datasources and which can be transformed into a GQL end point
* Working with our UX team to create highly efficient and beautiful solutions which leverage no-code principles and ‘drag and drop’ ease of use
* Iterating and improving our federation solution for dividing GQL implementation over multiple back end data sources
* Designing and delivering analytics solutions for GQL and UDG
* Advocating and driving a continuous improvement agenda for how we engineer – driving continuous testing, continuous integration, test coverage, linting etc and driving your teams to adopt the same mindset
* Responsible for ensuring your teams feature to debt ratio remains healthy
* Working with the Product Manager to architect solutions to future roadmap items or new capabilities, using well accepted design patterns that allow for future scaling
* Working with DevSecOps to embed a security first approach to our product iteration and ensure what is released is safe for our customers
* Takes responsibility for the quality, maintainability and flexibility of code written by your team
* A leader of ensuring we write automated tests for every new capability and bug fix and ensure this culture permeates.
* Have a clear focus on creating , coding, and testing solutions for non functional use cases – technical debt reduction, documentation improvement, security, stability, bug fix
* Driving your teams adherence to Tyk coding standards – ensuring test cases are written, ensuring documentation is written, driving high levels of automation in our pipeline process, ensuring tests are passing before merge
* Driving your teams adherence to Scrum process , being an example in working to definition of ready / done, improving estimation, documentation first etc
* Be a key shaper and contributor to our continuous improvement agenda – be it the clarity of our user stories, how we estimate, or how we ensure continuous testing, we expect this role to be advocate of continuous improvement
* Play an active part in our Scrum process, helping to ensure tickets are well groomed and planned for the next sprint
* Line management of a small team – mentoring, improving, leading performance reviews, assisting in objective setting, and reviewing progress against our progression matrix
* Leads the drive to embed and run a DevOps culture where we have a clear focus on release engineering quality and automation
Here’s what we’re looking for:
Experience:
Strong backend engineering experience in Go
Strong understanding and experience of GraphQL
Working experience with Scrum
Strong understanding of integration principles and meshing myriad data sources into one
Expert in building brilliant software engineering process with high levels of automation
Passion for continuously improvement software delivery lifecycle
Experience of influencing and guiding product strategies through technical knowledge
Line and team management and mentorship – creating outcome focused teams, accountability, thirst for improvement, and culture of innovation and empowerment
Deep working understanding of DevOps best practice, particularly in relation to release engineering
Good working experience of security first software development
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Experience with Redis and MongoDB
Skills:
Very organized and exceptional attention to detail
Passion for continuously improvement software delivery lifecycle
Happy to input into and challenge product strategies based on technical knowledge
Strong communication skills
Hands on development experience scaling complex systems
Considerable backend engineering experience
Familiarity with Kubernetes or other orchestration tools
Experience building applications in Go, C, C++
Passionate about working on and contributing to Open Source
Here’s why you should join us:
Everyone has unlimited paid holiday.
We have total flexibility in hours, as we believe creativity flows better when our people are given freedom to decide when they are most productive. Everyone is unique after all.
Generous maternity and paternity leave
Company retreats
We all share the same vision – we value authenticity, respect, responsibility, independence, honesty, diversity and inclusion and most importantly treating others how you wish to be treated. We look for like-minded people who bring their personalities to work everyday, strive to achieve their personal goals and who are willing to challenge the way we do things, why? – to make what we do even better!
Our values tell the story of Tyk – here’s how:
It’s ok to screw up!
We’ve found that it’s often the ‘stupid’ or unexpected ideas that turn out to be the successful ones – so try it, at least we can say we have!
The only stupid idea, is the untested one!
It’s in our DNA – starting a business with founders 12 hours apart, giving our gateway away for free – sure, we did that, and we’d do it again!
Trust starts with you – make it count!
Trust is a two-way street – instil it from day one!
Assume best intent!
We have each other’s back – we’re all on the same team. Think before you speak or act.
Make things, better!
Always try to leave things better than when you found them – change is constant, inevitable and embraced! Be that change we want to see.
Tyk is an equal opportunities employer and we are determined to ensure that no applicant or employee receives less favourable treatment on the grounds of gender, age, disability, religion, belief, sexual orientation, marital status, or race, or is disadvantaged by conditions or requirements which cannot be shown to be justifiable.
The Tyk API Management platform is helping to drive the connected world and power new products and services. We’re changing the way that organisations connect any number of their systems and services.Whether internal, external, public or highly encrypted systems, Tyk helps businesses drive value across the retail, finance, telecoms, healthcare, or media industries (to name just a few!)
If you’ve banked online, used an app to check the news, or perhaps even driven a connected car, API’s, and by extension, Tyk, make that possible. Founded in 2015 with offices in London, Atlanta and Singapore, we have many thousands of users of our B2B platform across the globe. Brands using Tyk range from Lotte, Bell, Dominos, Starbucks, to RBS and Societe Generale. We have a varied user base hailing from every continent – even Antarctica.
Our Mission
Tyk is on a mission to connect every system in the world. We’ve started by building an API Management platform.
Total flexibility, default remote, radical responsibility
We offer unlimited paid holidays and remote working from anywhere in the world, for everyone, Why? Tyk was founded on the principle of offering flexibility and autonomy to our employees, we believe this allows our employees to achieve their best results. It also means we can build the best possible team, location and working hours are no barrier.
If this sounds like an environment that you believe could work for you then read on to find out more.
The role
You will be responsible for designing and building high quality and customer centric solutions within our platform team. You will work with Senior Product Managers, Technical Leads, UX Designers, QAs, and a team of talented engineers to bring our vision for the platform enablement team to life. This role also will play a key part in our continuous improvement journey, building out high levels of pipeline automation, great unit testing, and ensuring we live up to our engineering policies, processes, and standards.
Our platform team looks after enabling capabilities which other product teams consume – for example, our Tyk Identify Broker, back end plugins, Tyk Sync, Tyk Pump, and our multi datacentre bridge
We’d love it if you had line management experience, and are keen to impart some of your knowledge in managing and growing junior engineers.
It’d be great if you had some line management experience, but this is not essential.
Here’s what you’ll be getting up to
Occasional input into strategic direction of platform enablement, working with the Product Manager to suggest new ideas or challenge existing strategy
Focusing on creating great quality , low technical debt, and optimal experience solutions for our our customers
Being an advocate and driver for continuous improvement and operational excellence – increased automation, safer pipelines, more disciplined code merge, better unit testing etc
Code with care to ensure your feature to debt ratio remains healthy
Code using well accepted design patterns that allow for future scaling
Working with DevSecOps to embed a security first approach to our product iteration and ensure what is released is safe for our customers
Pair programming with more senior engineers to drive up your skill set
Consider the quality, maintainability and flexibility of code written by you and improve this over time with mentorship with more experienced engineers
Be focused on ensuring we write automated tests for every new capability and bug fix
Have an understanding on creating, and testing solutions for non functional use cases – technical debt reduction, documentation improvement, security, stability, bug fix. Work with experienced engineers to build your knowledge and approach here
Be an advocate of adhering to Tyk coding standards – ensuring test cases are written, ensuring documentation is written, driving high levels of automation in our pipeline process, ensuring tests are passing before merge
Learn, adopt, and input into our Scrum process , being an example in working to definition of ready / done, improving estimation, good quality ticket creation, input into grooming etc
Be an input to our continuous improvement agenda – be it the clarity of our user stories, how we estimate, or how we ensure continuous testing, we expect this role to be advocate of continuous improvement
With guidance from experienced engineers, learn, live and adopt a DevOps culture where we have a clear focus on release engineering quality and automation
Here’s what we’re looking for
Contributing to strategic direction of platform enablement, working with the Product Manager to suggest new ideas or challenge existing strategy
Focusing on creating great quality , low technical debt, and optimal experience solutions for our our customers
Being an advocate and driver for continuous improvement and operational excellence – increased automation, safer pipelines, more disciplined code merge, better unit testing etc
Responsible for ensuring your feature to debt ratio remains healthy
Code using well accepted design patterns that allow for future scaling
Working with DevSecOps to embed a security first approach to our product iteration and ensure what is released is safe for our customers
Takes responsibility for the quality, maintainability and flexibility of code written by you
A leader of ensuring we write automated tests for every new capability and bug fix and ensure this culture permeates.
Have a clear focus on creating , coding, and testing solutions for non functional use cases – technical debt reduction, documentation improvement, security, stability, bug fix
Be an advocate of adhering to Tyk coding standards – ensuring test cases are written, ensuring documentation is written, driving high levels of automation in our pipeline process, ensuring tests are passing before merge
Be an advocate of adopting our Scrum process , being an example in working to definition of ready / done, improving estimation, good quality ticket creation, input into grooming etc
Be a key shaper and contributor to our continuous improvement agenda – be it the clarity of our user stories, how we estimate, or how we ensure continuous testing, we expect this role to be advocate of continuous improvement
Live and adopt a DevOps culture where we have a clear focus on release engineering quality and automation
Be opinionated, outgoing, and enthusiastic – we want engineers to challenge and have a voice
Experience needed
Strong backend engineering experience in Go
Passion for continuously improvement software delivery lifecycle
Experience of influencing and guiding product strategies through technical knowledge
Hands on development experience with server development
Team management and mentorship
Experience of adhering to and improving operational excellence, with a keen eye on reducing manual effort and increasing quality
Deep working understanding of DevOps best practice, particularly in relation to release engineering
Good working experience of security first software development
Knowledge in any or some of the next topics: Distributed system, Analytics, RPC, 3rd party integrations, Different data stores, different identify providers, testing skills
Very organized and exceptional attention to detail
Passion for continuously improvement software delivery lifecycle
Happy to input into and challenge product strategies based on technical knowledge
Very organized with exceptional attention to detail
Strong communication skills
Hands on development experience scaling complex systems
Considerable backend engineering experience
Familiarity with Kubernetes or other orchestration tools
Experience building applications in Go, C, C++
Passionate about working on and contributing to Open Source
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Experience with Redis ,MongoDB/SQL
Competencies
Designing highly-available distributed software
Collaborative development
Automated testing practices and continuous testing
Continuous delivery
Nice to have
API management experience
Line management and mentoring experience
Benefits
Here’s why you should join us:
Please note that benefits vary by country. If you have any questions, please don’t hesitate to ask your Talent Partner.
Excellent Medical, Dental, and Vision packages
401k plan
Everyone has unlimited paid holiday.
We have total flexibility in hours, as we believe creativity flows better when our people are given freedom to decide when they are most productive. Everyone is unique after all.
Employee share scheme
Generous maternity and paternity leave
Company retreats
We all share the same vision – we value authenticity, respect, responsibility, independence, honesty, diversity and inclusion and most importantly treating others how you wish to be treated. We look for like-minded people who bring their personalities to work everyday, strive to achieve their personal goals and who are willing to challenge the way we do things, why? – to make what we do even better!
Our values tell the story of Tyk – here’s how:
It’s ok to screw up!
We’ve found that it’s often the ‘stupid’ or unexpected ideas that turn out to be the successful ones – so try it, at least we can say we have!
The only stupid idea, is the untested one!
It’s in our DNA – starting a business with founders 12 hours apart, giving our gateway away for free – sure, we did that, and we’d do it again!
Trust starts with you – make it count!
Trust is a two-way street – instill it from day one!
Assume best intent!
We have each other’s back – we’re all on the same team. Think before you speak or act.
Make things, better!
Always try to leave things better than when you found them – change is constant, inevitable and embraced! Be that change we want to see.
Tyk is an equal opportunities employer and we are determined to ensure that no applicant or employee receives less favourable treatment on the grounds of gender, age, disability, religion, belief, sexual orientation, marital status, or race, or is disadvantaged by conditions or requirements which cannot be shown to be justifiable.
The Tyk API Management platform is helping to drive the connected world and power new products and services. We’re changing the way that organisations connect any number of their systems and services.Whether internal, external, public or highly encrypted systems, Tyk helps businesses drive value across the retail, finance, telecoms, healthcare, or media industries (to name just a few!) If you’ve banked online, used an app to check the news, or perhaps even driven a connected car, API’s, and by extension, Tyk, make that possible. Founded in 2015 with offices in London, Atlanta and Singapore, we have many thousands of users of our B2B platform across the globe. Brands using Tyk range from Audi, Dominos, 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:
We are looking for a talented Senior Go Developer to help us scope, build, and maintain our Developer Portal. We’d love you to have experience with CMS frameworks, have a strong understanding and practical experience with TDD. You will be an expert-level Golang developer. If you understand or have worked with QoR frameworks, then this is a bonus!
You will be an experienced line manager and mentor, and comfortable with leading the way in terms of quality. You will also be an advocate of high levels of automation in our engineering process, pushing us to continuously improve our software delivery lifecycle every day.
You will be working on a cutting edge piece of our product strategy which will have high levels of exposure and kudos as it develops. Working with a talented team of Product Managers, Technical Leads, engineers, UX Designers, and QA experts, you will be a leader for this product team in shaping and delivering high quality product.
Here’s what you’ll be getting up to:
Implementation of end to end functionalities on both the CMS side as well as on the public/website side.
Work closely with your technical lead to suggest innovations and new capabilities for your product area, building out POCs
Be a lead advocate for engineering quality – leading adherence to definition of done, improving unit test accuracy, improving test automation, and ensuring the amount of stories coming back from QA are minimised
Be a process improver – suggesting improvements on how we engineer – policies, process, tooling, standards – and working with your technical lead and our software engineering manager to embed this into our working practices
Lead and foster a DevOps mindset, always looking for ways to improve our CI/CD pipeline in conjunction with software engineering manager and DevOps resources
Be comfortable in helping demonstrating our product to internal and external audiences
Comfortable in a Scrum environment, helping to lead standups on rotation
Full responsibility over code quality, performance, architecture and design choices
Participate in code and design reviews, teach and learn from other engineers
Collaborate across the company to define, design, build, and improve our product
Help on train and mentor junior developers
Here’s what we’re looking for:
Be comfortable line managing, and developing, mentoring, and performance managing a team
Experience building applications in Go
Work experience in HTML/CSS/Javascript ES6+/UI technologies
Developed web services with REST APIs
Familiarity with DevOps concepts and technologies such as CI/CD, configuration management, virtual machines or containers, and cloud hosting services such as AWS, etc.
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Strong leadership and communication skills
Hands on development experience scaling complex systems
Passionate about working on and contributing to Open Source
Like to ask questions, listen and then deliver
Degree in Computer Science, Engineering, Mathematics, or similar experience
Fluent at spoken and written English
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.
Ever wondered if your employer is monitoring your work computer?
At Fleet, we think it's time device management went open source.
Why should you join us?
Work from anywhere with good internet. (We're 100% remote. No office. No commute.) Everyone works remote, but you don't feel remote. There is no "headquarters". You are free to travel and move.
Fleet can offer you a competitive salary, significant equity, and an independent, outsider-friendly culture. Work with helpful, kind, and motivated people who know what they're doing.
At Fleet, we value focus, iteration, and meaningful results– not 60 hour work weeks. We are non-judgmental and laser-focused on growing the company.
Work closely with experienced, well-funded founders and a great team, including the people who created osquery (osquery.io) and Sails (sailsjs.com). We care about openness and transparency.
Work computers can be private and safe. Help make endpoint monitoring less intrusive and more transparent.
Protect the production servers and employee laptops of Earth's largest companies. Work on a product used by lots of people who care about what you do.
Fleet is growing quickly, with significant revenue from Fortune 1000 customers. You will have lots of opportunities to make decisions, learn, and try new things.
Responsibilities
As the first backend engineering role on the interface team, this position will provide significant opportunity for growth into a leadership role either in management or as an individual contributor. Unlock the potential of Fleet's platform by building new APIs, integrations, and features. Collaborate closely with frontend engineers to implement and leverage new backend capabilities.
Fleet’s server is written in Go with go-kit and Fleet's UI is written in React. Deployments range from single servers to over 100,000 clients connected to horizontally scaled Fleet servers, handling tens of thousands of requests per minute. We aim to keep Fleet’s deployment as simple as possible to ease self-hosted deployment. MySQL and Redis are used for persistence and caching.
Design and implement new features and APIs with Go in Fleet’s 100% source-available codebase.
Work with Fleet’s product team, customers, and the wider open-source community to improve IT and security workflows.
Work closely with frontend engineers to implement new API features.
Support customers and users using software you built at organizations you’ve heard of.
Are you our new teammate?
Mid-level to senior engineering experience (4+ years) with backend or full-stack software engineering.
Experience building scalable, production quality servers.
Experience with Redis and/or SQL databases. (Particularly MySQL or MariaDB.)
Experience building, deploying, and maintaining REST APIs.
Your work hours have significant overlap with Americas time zones.
You have great written and oral communication skills, especially in English.
You are competent with source control in Git. You use issue trackers and other worthwhile processes to get more meaningful work done.
You can mentor other developers and do code reviews. Maybe you managed open source projects before; maybe you collaborated closely with more junior engineers at work. You understand the importance of promoting a positive engineering culture.
Bonus: Experience programming with Go and go-kit.
Bonus: Experience programming with React.
Bonus: Experience working with Mobile Device Management (MDM) APIs.
Bonus: Experience deploying/monitoring/managing containers with Docker/K8s.
The Tyk API Management platform is helping to drive the connected world and power new products and services. We’re changing the way that organisations connect any number of their systems and services. Whether internal, external, public or highly encrypted systems, Tyk helps businesses drive value across the retail, finance, telecoms, healthcare, or media industries (to name just a few!)
If you’ve banked online, used an app to check the news, or perhaps even driven a connected car, API’s, and by extension, Tyk, make that possible. Founded in 2015 with offices in London, Atlanta and Singapore, we have many thousands of users of our B2B platform across the globe. Brands using Tyk range from Audi, Dominos and Starbucks to the Financial Times, RBS and Societe Generale. We have a varied user base hailing from every continent – even Antarctica.
Our Mission
Tyk is on a mission to connect every system in the world. We’ve started by building an API Management platform.
Total flexibility, default remote, radical responsibility
We offer unlimited paid holidays and remote working from anywhere in the world, for everyone, Why? Tyk was founded on the principle of offering flexibility and autonomy to our employees, we believe this allows our employees to achieve their best results. It also means we can build the best possible team, location and working hours are no barrier.
If this sounds like an environment that you believe could work for you then read on to find out more.
The role:
We are looking for a talented Go Developer with full stack experience to help us scope, build, and maintain our Developer Portal. We’d love you to have experience with CMS frameworks, have a working understanding and practical experience with TDD, and be a very competent Golang developer. If you understand or have worked with QoR frameworks, then this is a bonus!
We might ask you to manage and mentor a junior engineer. We’d also want you to be comfortable with obsessing over our code and process quality. You will also be an advocate of high levels of automation in our engineering process, pushing us to continuously improve our software delivery lifecycle every day.
You will be working on a cutting edge piece of our product strategy which will have high levels of exposure and kudos as it develops. Working with a talented team of Product Managers, Technical Leads, engineers, UX Designers, and QA experts, you will be a leader for this product team in shaping and delivering high quality product.
Here’s what you’ll be getting up to:
Understanding the requirements and implementing them on both Frontend and Backend. (Defining database structure, build proper models, build needed UI)
Delivering high quality, low technical debt, reusable code to delight our customers
Reviewing the software engineering process to ensure we continuously optimise our process, reduce tech debt, and increase our automation, and advocating for improvement initiatives in our sprints
Creating architectural designs and translating that to quality build of our all new developer portal
Influencing product strategy in terms of bringing exciting new functional concepts to the product manager, and also providing robust assessments of doability
Training and mentoring of junior engineers
Actively input into SCRUM, decomposing stories into tasks, estimating, writing test and acceptance criteria, and ensuring we hit definition of done
Uplift our automated test coverage with obsession with writing and passing automated tests for every PR
Collaborate across the company to define, design, build, and improve our product
Being a team player both within the squad and across the squad model, unlocking dependencies
Requirements
Here’s what we’re looking for:
Several years experience in building applications in Go, building user interfaces in vanilla JavaScript, TypeScript or React and developing web services with REST APIs
Design, write and adapt static templates using HTML, CSS and Javascript
Good understanding of vanilla Javascript and a strong understanding of language core concepts
Ability to build reusable components from scratch (jQuery can be used) and an understanding of Javascript libraries (Material UI, Bootstrap)
Knowledge of modular CSS techniques (i.e. BEM)
Strong knowledge of Golang with a good understanding of Go templates
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Degree in Computer Science, Engineering, Mathematics, or similar experience
Fluent at spoken and written English
Nice to have:
Web components development experience
Developed UI components using just Javascript, HTML & CSS (without javascript frameworks)
Enhanced CMS functionality, and built websites from scratch
Familiarity with DevOps concepts and technologies such as CI/CD, configuration management, virtual machines or containers, and cloud hosting services such as AWS, etc.
Solid understanding of agile development methods
Knowledge of QOR framework
Familiarity with Kubernetes or other orchestration tools
Experience managing Linux systems
Experience working on CMS development, like extending base CMS Admin functionalities as well as the public part (the website)
Benefits
Here’s why you should join us:
Everyone has unlimited paid holiday.
We have total flexibility in hours, as we believe creativity flows better when our people are given freedom to decide when they are most productive.
Everyone is unique after all.
Employee share scheme
Generous maternity and paternity leave
Company retreats
We all share the same vision - we value authenticity, respect, responsibility, independence, honesty, diversity and inclusion and most importantly treating others how you wish to be treated. We look for like-minded people who bring their personalities to work everyday, strive to achieve their personal goals and who are willing to challenge the way we do things, why? - to make what we do even better!
Our values tell the story of Tyk - here’s how:
It’s ok to screw up!
We’ve found that it’s often the ‘stupid’ or unexpected ideas that turn out to be the successful ones - so try it, at least we can say we have!
The only stupid idea, is the untested one!
It’s in our DNA - starting a business with founders 12 hours apart, giving our gateway away for free - sure, we did that, and we’d do it again!
Trust starts with you - make it count!
Trust is a two-way street - instill it from day one!
Assume best intent!
We have each other’s back - we’re all on the same team. Think before you speak or act.
Make things, better!
Always try to leave things better than when you found them - change is constant, inevitable and embraced! Be that change we want to see.
Tyk is an equal opportunities employer and we are determined to ensure that no applicant or employee receives less favourable treatment on the grounds of gender, age, disability, religion, belief, sexual orientation, marital status, or race, or is disadvantaged by conditions or requirements which cannot be shown to be justifiable.
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.
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.
Backend (Go) Engineer Fleet Remote (Americas timezones) $100,000 to $180,000 a year
January 2022
3 Applicants This Week
More Than 6 Months Old
Job Description
Let's start with why we exist. 📡
Ever wondered if your employer is monitoring your work computer?
At Fleet, we think it's time device management went open source.
Why should you join us? 🛸
Work from anywhere with good internet. (We're 100% remote. No office. No commute.) Everyone works remote, but you don't feel remote. There is no headquarters. You are free to travel and move.
Fleet can offer you a competitive salary, significant equity, and an independent, outsider-friendly culture. Work with helpful, kind, and motivated people who know what they're doing.
At Fleet, we value focus, iteration, and meaningful results – not 60 hour work weeks. We are non-judgmental and laser-focused on growing the company.
Work closely with experienced, well-funded founders and a great team, including the people who created osquery and Sails. We care about openness and transparency.
Work computers can be private and safe. Help make endpoint monitoring less intrusive and more transparent.
Protect the production servers and employee laptops of Earth's largest companies. Work on a product used by lots of people who care about what you do.
Fleet is growing quickly, with significant revenue from Fortune 1000 customers. You will have lots of opportunities to make decisions, learn, and try new things.
Responsibilities 🔭
Fleet’s server is written in Go with go-kit. Deployments range from single servers to over 100,000 osquery clients connected to horizontally scaled Fleet servers, handling tens of thousands of requests per minute. We aim to keep Fleet’s deployment as simple as possible to ease self-hosted deployment. MySQL and Redis are used for persistence and caching.
Profile and optimize the performance of the Fleet server (along with MySQL and Redis queries) to improve reliability and increase the upper limits of deployment sizes.
Work with Fleet’s product team, customers, and the wider open-source community to improve IT and security workflows.
Mid-level to senior engineering experience (4+ years) with backend or full-stack software engineering.
Experience building scalable, production quality servers.
Comfort with server and SQL performance profiling and optimization.
Experience with Redis and/or SQL databases. (Particularly MySQL or MariaDB.)
Experience building, deploying, and operating production web servers and APIs.
⏰ Your work hours have significant overlap with Americas time zones.
🗣️ You have great written and oral communication skills, especially in English.
🔩 You are competent with source control in Git. You use issue trackers and other worthwhile processes to get more meaningful work done.
You can mentor other developers and do code reviews. Maybe you managed open source projects before; maybe you collaborated closely with more junior engineers at work. You understand the importance of promoting a positive engineering culture.
Bonus: Experience programming with Go and go-kit.
Bonus: Experience working with Mobile Device Management (MDM) APIs.
Bonus: Experience deploying/monitoring/managing containers with Docker/K8s.
Senior Software Engineer Caring.com Remote (United States) / Charlotte, North Carolina, United States $140,000 to $160,000 a year
July 2021
4 Applicants This Week
More Than 6 Months Old
Job Description
Senior Software Engineer
We are seeking a talented and experienced polyglot Senior Software Engineer to join our high quality, collaborative product engineering team. This role is expected to lead our Family Advisor product engineering team, focused on our telecom tooling, and related applications used by our Family Advisors as they assist seniors and their families in finding needed Senior Care. Our engineering teams are responsible for owning their work from conception through implementation and ongoing monitoring and support. Be a part of the booming Senior Care industry and an integral member of the company.
The Company and Our Mission:
Caring.com is the leading online destination for caregivers seeking information and support as they care for aging parents, spouses, and other loved ones. We apply cutting-edge technology to our mission: to help as many seniors and their caregivers as possible through empathetic, expert guidance. We take pride in helping the 45 million U.S. family caregivers find help for their aging family members. Many of our employees have had personal experience with caregiving and are passionate about our mission. We are an agile team that succeeds by marrying rigorous data-driven thinking with real concern, empathy for users, and the quality of their experience. Don't think for a minute that all this talk about aging stops us from having a good time--we're a vibrant group of highly talented, results-oriented types who want to use our time and our brains to really make a difference. We offer competitive salaries, excellent benefits, and a fun, friendly, supportive work environment. Be a part of the booming Senior Care industry and an integral member of our team.
As a Senior Software Engineer at Caring, you will:
Partner with internal teams to define and implement solutions that improve internal business processes and satisfy the needs of our Operations team and Family Advisors.
Maintain highest levels of development practices including: technical design; solution development; systems configuration; test documentation/execution; issue identification and resolution; writing clean, modular and self-sustaining code.
Perform code reviews, and provide mentoring support for interns and less-senior engineers
Investigate, learn, and evangelize new technologies in order to solution evolving requirements
Be a collaborative participant in our ever-improving, agile development processes
Our Ideal Senior Software Engineer will have:
A growth mindset, learner, curious, inquisitive and willing to productively challenge the status quo
Excellent verbal and written communication skills
Ability to operate in an agile environment and still deliver high quality code in a timely manner
Passion for engineering excellence, and sharing best practices with team members
Ability to proficiently work within our legacy and modern tech stacks
Required programming experience with React, Node, Go, gRPC/Protobuf
Required provisioning experience with Docker, Terraform, CircleCI, AWS
Preferred architecture experience with Event Sourcing and Microservices
Preferred experience with Twilio
Our Technology:
Legacy architecture and stack is:
Hybrid React and vanilla HTML / CSS GUI
Multiple Ruby on Rails MVC systems
GraphQL and REST APIs
Deployed using Capistrano
Modern architecture and stack is:
Static PWA using React/Next.js
GraphQL gateway
Go microservices communicating via gRPC or Message Queues
CI/CD
Hosted in AWS
What we can offer you:
- Flexible hours and Paid Time Off policy
Competitive benefits package – Health, Dental, Vision, Health Savings Account and Pet Insurance
401(k) employer match
Direct relationships with executive leadership team