Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: ubuntu linux web-services

This role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.

Job Summary:

The IS Foundations Team at Canonical supports and maintains all of Canonical’s production services. IS team members use real-life operational experiences to contribute to product improvements. The IS team at Canonical runs the services used by over 60 million Ubuntu users.

From Kubernetes to OpenStack and everything in-between, you’ll be working with the latest technology in a fast-paced engineering environment. As an IS Foundations Engineering Manager for the IS Foundations team, you will be responsible for managing the engineers that oversee the day-to-day operations and development of all of the services that Canonical runs. This includes customer service management, managed services operations and consistent product improvement engineering. Collaboration with internal customers, product engineering, and development groups is critical to success.

As an Engineering Manager you will:

  • Manage a growing engineering team to optimise the quality and velocity of both development and operations
  • Mentor engineers to improve their skills and make the team more efficient.
  • Identify and measure team health indicators
  • Implement disciplined engineering and operations processes
  • Represent the IS Foundations team with respect to stakeholders, customers, and internal teams
  • Ensure proper team focus on priorities, milestones, and deliverables
  • Work to meet service level agreements with customer deployments around the globe
  • Deliver quality managed services in a consistent, timely manner

The successful Engineering Manager candidate will have:

  • Bachelors (or equivalent) Degree level education in a technology field.
  • Proven track record of at least 5 years professional experience of either, software delivery using Python, Go, C, C++, Java, or similar and managing operations teams
  • Demonstrated strong commitment to testing methodologies and maintainable code quality
  • Experience with Linux system administration, Ubuntu/Debian a plus
  • Experience with agile software development methodologies
  • Experience working in and managing distributed teams
  • Technical aptitude for understanding complex distributed systems
  • Experience with cloud topologies and technologies
  • Ability to travel to team & company events (Less than 10%)

About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world’s #1 cloud operating system. Our mission is to realize the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

We offer:

  • Learning and Development
  • Competitive Salary
  • Recognition Rewards
  • Priority Pass for travel
  • Flexible working option

#LI-Remote

#stack



Job Benefits:

  • Progression - we hire for talent, passion, integrity and work ethic
  • Remote work - fully distributed with regular team in-person events
  • Open source and business - equally
  • International - exceptional colleagues from anywhere
  • Travel - we get together and meet customers in interesting places
  • Retirement benefits
  • Medical / Dental / Vision
Skills: hipaa gdprconsentform terraform kubernetes azure

Awesome tech is made by awesome people. And we’re always looking for new team members who bring the energy, passion, commitment, and collaboration that has made Auth0 the great company it is today.

So what do we exactly build? Auth0 is an authentication and authorization platform designed by developers, for developers. Basically, we make companies’ login boxes safe, secure, and seamless for anyone logging in. Our mission is to secure the world’s identities so innovators can innovate. But it’s a big mission that requires a lot of teamwork.

Words, code, or people, whatever your skill, there’s a place for you here.

We are looking for Datastore Staff Engineers who are passionate about distributed systems, availability, and delivering customer value. Our Datastore Staff Engineers will maintain and automate all aspects of our datastore platform including infrastructure, tooling, and observability.

Ideal candidates have advanced datastore knowledge, and likely are DBAs with staff level software engineering and architecture.

You will:

    • Collaborate with engineers and teams to build and automate datastore technologies and big data pipelines at the Platform level.
    • Coach and mentor engineers at all levels up to their peer level.
    • Help with design and development of architectural datastore usage and migration, ensuring good engineering practices are being applied.

You might be a good fit if you:

    • Have 10+ years production datastore engineering experience.
    • Are an expert with datastore internals for at least two of the following: PostgreSQL, MongoDB, Redis, Kafka.
    • Demonstrable expertise working with Microsoft Azure and/or Amazon Web Services.
    • Have experience developing large-scale schema migration solutions.
    • Have experience in designing data pipelines at scale and understanding the flow of data from on space to a centralized data warehouse.
    • Are proficient in Golang.
    • Bring the right attitude to the team: ownership, accountability, and attention to detail.
    • Know how to set up production observability using best practices, including logging, metrics, and tracing.
    • Have experience managing infrastructure with Terraform.
    • Have a working knowledge of Kubernetes and containerized applications.
    • Understand regulations and laws such as HIPAA, SOC2, PCI, and GDPR.
    • Have a good understanding of microservice architecture and best practices.
    • Are experienced in building data migration solutions in a heterogeneous environment.
    • Are currently located in Spain, Poland, France, the United States or the United Kingdom.

Preferred Locations:

    • #(GMT-4); #(GMT-5); #ES; #PL; #UK; #FR;

It’s not expected that a single candidate has expertise in all these areas. We’re looking for professional engineers, who can quickly learn and adapt as our systems and situation changes, rather than candidates with a rigid skill set.

You can learn more about our hiring process here.

Auth0 makes the internet safer by safeguarding billions of login transactions each month.

Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles. We practice N+1>N which applies to everything from our people to how we iterate our tech; we believe in one team, one score; and we give a shit about everything we do.

Research shows that candidates from underrepresented backgrounds often don’t apply unless they meet all the job criteria. We aren’t looking for someone who ticks every single box on a page; we’re looking for lifelong learners and people who can make us better with their unique experiences. If you think you’d be a great fit, then please get in touch to tell us about yourself.

Auth0, recently acquired by Okta, is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.



Job Benefits:

  • Flexible Work Arrangements
  • Competitive Equity
  • Top-of-the-Line Macbooks and other great tools
  • Embrace Distributed Work
  • Inclusive Work Environment
  • Annual all-expenses paid international company offsite
Skills: reactjs node.js go

About Team Go

Go’s Software Delivery team is looking for an exceptional React Web Developer to join our fully distributed team. Team Go was started with the simple premise that our real-world connections matter, that people matter. We are building a very different kind of social app, one that helps people get together to create memorable experiences in real life. We believe in a world where social technology unites us and makes us happier. Our team is on a mission to fix social isolation and bring people together to do things they love with the people they love. As one of the Web Developers on the team, you will be involved in creating and expanding on our internal Administration dashboard, Customer facing web pages, and Business user tools. Our Software Delivery team is a deliverables-based organization. We believe that you will do your best work if you have the autonomy to define when and from where you work. We also believe that your performance should be judged by parameters that we agree on collaboratively. But this job will not be easy––we are looking for a candidate who likes to solve hard technical problems at scale.

About You

  • You have 2-3 years of solid experience as a React Web Developer working on production system running in cloud environments.
  • You are technically competent with CSS, JavaScript/Typescript and React.
  • You are aware of the requirements for SEO and how to apply them to web content.
  • You are a skilled written communicator. Our team is 100% remote and writing is our primary means of communication. You communicate complex technical topics clearly and in an approachable way.
  • You enjoy collaboration and knowledge sharing. You appreciate our team’s values of humility and you are eager to collaborate and share knowledge.
  • You have experience documenting projects and processes with tools like Jira and Confluence.
  • You have some experience with Docker, NodeJS and AWS products like Lambda and ECS.
  • You have some experience designing web UIs, wireframing, and translating functional requirements into UX.
  • You are familiar with design models like Material UI and can apply these concepts in practice.
  • You have some familiarity with backend technologies like REST, GraphQL and NodeJS
  • You have some familiarity with Sever-side Rendering using React.
  • You have some familiarity with NoSQL and Relational/SQL databases.

Things you might do

  • Work with design and product management to develop new UI/UX for our existing products.
  • Refactor existing code and components for improved maintenance and performance.
  • Translate visual designs into CSS.
  • Create reusable React components that are well documented and understandable.
  • Contribute to the project planning process by estimating tasks and deliverables.

Must Have Technical Experience

  • React for Web (not Mobile)
  • CSS
  • Next.js
  • Typescript

Nice to Have Technical Experience

  • NodeJS / Full stack
  • AWS Lambda
  • Docker & AWS
  • MongoDB
  • GraphQL / Apollo Server


Skills: go python docker redis elasticsearch

About Us

Proton.ai is revolutionizing wholesale distribution. Distributors sell nearly every physical good you come across. Key to the economy, they make up over 28% of GDP. But there’s a problem. Selling as a distributor is complicated. Distributors carry hundreds of thousands of complicated products, making it impossible for distributors to know what their customers need. Proton cuts through this complexity with AI. We provide a solution that modernizes distributors' sales efforts. And in doing so, we help distributors better serve their customers and grow.

Our company is in hypergrowth mode. We’ve grown by more than six fold year over year. Needless to say, it’s an exciting time to join the Proton.ai team.

The Role

As the first engineering manager for a data platform team, you'll build features that enable outside organizations to use our powerful set of APIs and interface with our product. You’ll serve as the engineering leader for a team, helping your fellow team members deepen their expertise, effectively collaborate, and develop a technology vision. Together with the product team, you'll work to build scalable solutions to big problems. This position reports to our chief technology officer.

Your Impact

On a typical day you might:

  • Collaborate with your product manager to prioritize new features and propose features for our roadmap

  • Meet with other engineering leaders to discuss lessons learned and how to scale them to the rest of the engineering team

  • Meet with engineers you manage to solve problems and help them grow and progress in their careers

  • Build core pieces of data technology used by other development teams to power their software and systems with our powerful data collation and machine learning APIs

Who We're Looking For

Our team codes in Go, JavaScript (using the Vue framework), and Python, with modern scalable document- and key-based data stores behind them. We prefer excellence to expediency. Backed by our microservice architecture, we want the best tool not the most convenient. If there’s a compelling case to write something in Clojure, we can and will do it. With strong foundations, specific knowledge of these tools is not required. As the driver of engineering on this team, you'll have a chance to define the technology vision for our order entry systems.

As an early member of the company, you’ll have a chance to shape how we grow, making key decisions around technical choices, and defining our culture. We're working to build a sustainable environment where excellence sits alongside a recognition we operate in a system and a need to nurture learning at all levels. Our growing corps of engineering leadership, including this role, should bring more expertise into that equation.

Benefits

This is a full-time remote position within North America (or willing to work USA hours). Salary is $135k. We cover 99% of your health insurance cost, offer an unconditional 401(k) contribution, and have a vacation policy that actually wants you to take time off.

You may also notice we hire a little differently. We're looking for where can go, not where you've been. We'd encourage you to visit our engineering blog to learn more about how we hire.



Job Benefits:

  • Medical
  • Dental
  • Vision
  • 401k
  • Equity
  • Unlimited PTO
Skills: node.js typescript docker linux bash

What you will do

The ‘balena fleet’ is ever-growing and heterogeneous, with hundreds of thousands of devices of different types and architectures distributed across the globe. The mission of our Fleet Reliability Engineers is to enable our users to safely deploy, monitor, and manage the health of their IoT devices and ensure they continue to scale their own fleets and succeed with balena.

As a member of the team, you will be at the cutting-edge of support-driven development. You will be part operator and part product engineer. You will investigate issues, assist users with solving immediate problems and work at all levels of the stack to help us build compatibility between previous and new versions of our components and sustainably scale the devices connected to our backend and the backend itself.

You will also develop solutions to high-impact, high-complexity challenges affecting the entire meta-fleet and contribute to the platform roadmap with data from the field. On-device metrics, monitoring, data visualization, and debugging are all common territory. Examples of past projects include balenahup — our solution for managing host OS updates; and configizer — a solution for safely adjusting on-device configuration remotely.

Responsibilities

  • Identify user needs and patterns in feedback and understand the root causes of friction while keeping a global view of all of our customer's fleets
  • Lead the shift away from reactive support to preventative maintenance by making existing tools more robust and scalable and building new ones
  • Help brainstorm long-term solutions and own the implementation of new features and products for balena fleet owners including development, testing, deployment, and maintenance
  • Contribute to documentation and user-facing guides for your implementations
  • Be a source of advice for peers, learning and teaching how to best help users and customer monitor and debug their fleets of devices
  • Participate in customer support – educate balena users on best practices for going to production and scaling and managing their fleets

Requirements

  • Background in software development, infrastructure, and/or system operations
  • Experience writing high-quality, production-ready code and debugging complex issues
  • Working knowledge of Linux operating system internals and scripting
  • Ability to manage ambiguity, make critical trade-off decisions, and push projects to completion
  • Continuous improvement mindset, and desire to make self and others more effective
  • Willingness to constantly build on your product knowledge (through projects, tutorials, support shifts, etc.)
  • Excellent verbal and written communication skills, and fluency in English

Bonus points

  • Firm grasp of technologies like Typescript, Node.js, Bash, Go, and Docker
  • Strong understanding of networking concepts (load balancers, routers, etc.)
  • Experience developing internal tooling and automation
  • Familiarity with IoT, embedded computing, or the balena platform as a user/contributor
  • Contributions to OSS projects and community involvement
  • Background in leading projects and working across functions to build reliable products

Make sure to let us know if any of these items apply to you!



Job Benefits:

  • Work with extremely talented, distributed team
  • Work remotely
  • Flexible working hours
  • Equipment of your choice
  • Annual company gathering in an international location
  • We send you hardware for side projects!
Skills: devops amazon-web-services terraform kubernetes

Most important:

  • Strong expertise and experience working as DevOps Engineer
  • Strong experience working with AWS services.
  • Experience with Terraform, Kubernetes and CI/CD pipelines.
  • Experience with DynamoDB and other nosql databases.
  • Proven troubleshooting, problem solving and analytical skills
  • Experience working autonomously
  • Must be willing to overlap with GMT+10 timezone

Nice to have:

  • Experience with security frameworks.
  • .NET Core experience
  • Familiar/involved with open source projects
  • Experience with working remotely

Personal:

  • Independent
  • Fluent in English, written and spoken
  • Problem solver
  • Proactive attitude

Live Energized:

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world:
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you.
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.


Job Benefits:

  • Get the chance to work with big brands
  • Live and work in one of our roaming hacker houses around the world
  • Work from anywhere as part of a community of digital nomads
  • Join our vibrant community
  • We provide up to $2,500 in funding for your growth & wellbeing
Skills: c++ .net

Most important:

  • Solid experience developing with .Net
  • Solid experience with C#
  • High end problem solving skills
  • A passion and curiosity for creating and building things
  • Candidate must be within the EU timezones

Nice to have:

  • Experience working with Kubernetes
  • Experience working with AWS
  • Experience working with Docker
  • Experience with CI/CD
  • Experience working remotely
  • Familiar/involved with open source projects

Personal:

  • Independent
  • Fluent in English, written and spoken
  • Problem solver
  • Proactive attitude

Live Energized:

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world:
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you.
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.


Job Benefits:

  • Get the chance to work with big brands
  • Live and work in one of our roaming hacker houses around the world
  • Work from anywhere as part of a community of digital nomads
  • Join our vibrant community
  • We provide up to $2,500 in funding for your growth & wellbeing
Skills: c++

Summary

We are looking for a remote Lead C++ Engineer with strong knowledge in application development and team leading to join our development team. This is a long-term full-time (40 hrs/wk) contract role.

What You’ll Do:

  • Lead a 5-people development team.
  • Communicate with the CTO to establish priorities and plan the application roadmap.
  • Suggest performance improvements and lead the application architecture design.
  • Develop core features of our product.



What You Should Have:

  • 5+ years of experience with C++ (mandatory).
  • Experience writing clear specification docs.
  • Experience building scalable products.
  • Experience using Git.
  • Excellent communication skills and action-oriented attitude.
  • Knowledge of iOS/Android development, Qt, and team leadership (nice to have).

About Hubstaff:

Hubstaff is a fast-growing startup in the time tracking and project management space that fully embraces remote work. You work when and where you want. We care a lot about our culture, having fun while working hard, and promoting our annual retreats.

We have a small tight-knit engineering team. We pride ourselves on doing upfront design, so every project has wireframes, mockups, and a well-thought specification before we start writing any code.

We care about job security and provide a career path for years to come (we’ve run the company using positive cash flow from day one and are carefully growing the team and business). You can check out our real-time growth metrics here.

At Hubstaff, we work smart, not hard. Team members are not expected to work more than 40 hrs/wk. Work/life balance is very important to us and our culture. We also have #adventure and #hobbies channels on Slack where we routinely share what we’re up to outside of work.

Benefits of working for Hubstaff:

  • 100% Remote work.
  • 25 days of Annual Paid Time Off.
  • Annual Equipment/ Technology Stipend.
  • Maternity / Paternity Bonus.
  • Annual Training Allowance.
  • Remote Retreats.

We get the whole team together on our Annual Retreats to have fun while travelling and getting to know each other! While 2020 had us meeting virtually because of the pandemic, we met in Portugal (in 2019) and in Mexico (in 2018).

Curious? You can find more about what it's like working at Hubstaff from the perspective of our team members here. You can read more about us on our website, and learn more about our history and work philosophy on our blog.



Skills: ruby-on-rails ruby

Summary

We are looking for a remote Senior Ruby on Rails Engineer with strong knowledge in application backend development to join our development team. This is a long-term full-time (40 hrs/wk) contract role.

What You’ll Do:

  • Communicate with the Engineering Manager and with frontend developers to establish priorities and plan the application roadmap.
  • Suggest performance improvements and provide assistance with application architecture design.
  • Point out potential performance problems and suggest fixes.
  • Develop new web services with Ruby on Rails.


What You Should Have:

  • 4+ years of experience with Ruby on Rails applications (mandatory).
  • Knowledge of JavaScript, and Postgres or MySQL.
  • Experience with unit testing (rspec, Jest, etc.) and background workers (Sidekiq).
  • Experience working from design docs/specifications and frameworks.
  • Knowledge of Vue.js, React, Solr, service workers architecture, and advanced SQL (nice to have).

About Hubstaff:

Hubstaff is a fast-growing startup in the time tracking and project management space that fully embraces remote work. You work when and where you want. We care a lot about our culture, having fun while working hard, and promoting our annual retreats.

We have a small tight-knit engineering team. We pride ourselves on doing upfront design, so every project has wireframes, mockups, and a well-thought specification before we start writing any code.

We care about job security and provide a career path for years to come (we’ve run the company using positive cash flow from day one and are carefully growing the team and business). You can check out our real-time growth metrics here.

At Hubstaff, we work smart, not hard. Team members are not expected to work more than 40 hrs/wk. Work/life balance is very important to us and our culture. We also have #adventure and #hobbies channels on Slack where we routinely share what we’re up to outside of work.

Benefits of working for Hubstaff:

  • 100% Remote work.
  • 25 days of Annual Paid Time Off.
  • Annual Equipment/ Technology Stipend.
  • Maternity / Paternity Bonus.
  • Annual Training Allowance.
  • Remote Retreats.

We get the whole team together on our Annual Retreats to have fun while travelling and getting to know each other! While 2020 had us meeting virtually because of the pandemic, we met in Portugal (in 2019) and in Mexico (in 2018).


Curious? You can find more about what it's like working at Hubstaff from the perspective of our team members here. You can read more about us on our website, and learn more about our history and work philosophy on our blog.



Skills: reactjs javascript typescript next.js

Do you want to work remotely anywhere in Europe? Although we’re based in Munich, Germany, our entire staff works across Europe. We are remote-first: all of our colleagues are free to work from home, the office, or elsewhere—or even a combination of those. We only ask that you join us from Europe.

Our engineering teams architect, develop, and test our products. As a Frontend Engineer, your mission is to build awesome user interfaces.

As a member of an international, cross-functional Product Experience Team (PXT), you will architect, implement, and test new functionality and maintain existing functionality using web technologies. Our PXTs organize themselves using Agile methodologies and you will work closely with your Product Manager and your team on the feasibility of concepts and upcoming changes. You will write automated tests at the unit, integration, and acceptance levels to assure quality and longevity of our products and a sustainable pace for future changes.

As part of the greater engineering organization, you will expand and improve our design system towards consistency and reusability. You will take part in cross-team initiatives: architectural changes, refactoring, establishment of best practices.

What we are looking for:

  • We are working with TypeScript, so a good knowledge of modern JavaScript or TypeScript is needed
  • A passion for UI consistency
  • Experience in JavaScript frameworks—React and Next.js are plusses, but JavaScript knowledge is way more important
  • Experience with automated testing, whether it’s unit-, functional- and/or acceptance testing
  • A strong desire to apply and learn engineering discipline and rigor
  • Tools: Babel, Webpack, Jest, ESLint, TypeScript


What we value:

  • Bettering our skills, teaching each other and learning ways to build better software
  • User testing, experimentation, automated testing and continuous integration to gain meaningful feedback for what we do
  • Fostering collaboration and cooperativeness

Technologies we use: React, Next.js, Webpack, TypeScript, Jest, React Query

Sound interesting? Then send us your CV today!



Job Benefits:

  • remote first: you can work from home (permanently) anywhere in Europe
  • 28 paid vacation days + special vacation days
  • flexible working hours
  • regular workshops about work-related topics and soft skills
  • an extensive team library
  • in-house yoga classes and discounts for gyms and a Taekwondo studio
  • family-friendly work environment
  • competitive salary
  • weekly team breakfast, fresh fruit and sweets
  • regular team events & trips