Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: azure agile continuous-integration javascript c#

We’re looking for a Senior DevOps Engineer to help us shape the future of bill pay and payments! We are a driven, creative, and energetic team that works in a flexible and agile fashion to deliver world-class products to the financial market that are used by millions of end users every day.

iPay’s Technical Release Management organization is responsible for the platform delivery and CI/CD pipelines of our critical product lines. They automate applications, API’s, and services. The team drives, designs, and implements our DevOps methodology and infrastructure automation.

As a DevOps Engineer, you will be responsible for supporting a hosted platform as well as build, deploy, monitor and scale resources to deliver the iPay platform. You will be empowered to identify and drive opportunities to improve automation for deployment, management, and tooling. You’ll stay up to date on the latest development and deployment technologies and bring the latest tools and techniques to achieve optimal results and SLA’s.

Our Infrastructure, Release, and DevOps Engineers assist and guide development teams to build new services for deployment in a secure and scalable fashion. Emphasizing DevOps and observability, you’ll enable and guide our teams to deploy and monitor their own services.

This position can be worked remotely anywhere within the US, but will be expected to work Eastern Standard Business Hours.

MINIMUM QUALIFICATIONS

  • Minimum 6 years of software development, systems engineering or infrastructure operations experience.
  • Minimum 3 years of experience deploying and monitoring applications.
  • Must have experience with or knowledge of TFS and/or Azure DevOps.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree preferred.
  • Familiar with Agile/Scrum Development frameworks.
  • Solid technical knowledge in automation, configuration management and software development frameworks and methodologies.
  • Experience with deployments of cloud-based technologies such as Azure, AWS, etc.
  • Understanding of all phases of the software development life cycle.
  • Demonstratable scripting experience, such as PowerShell.
  • Knowledge of network and application security, network administration, and network storage integration.

ESSENTIAL FUNCTIONS

  • Deploy code and configuration changes in automated and manual fashion through SDLC.
  • Monitors, records, and controls change in order to maintain product integrity, as it relates to source code control and configurations.
  • Troubleshoot system and deployment issues when needed.
  • Construct, improve, maintain, and execute the automated CI/CD deployment pipelines.
  • Build-out and maintain multiple platform environments through SDLC.
  • You will combine engineering and software development experience and skills to drive best practices, patterns and architectures to maximize the availability, reliability and stability of platforms, processing and delivery of systems.
  • Actively participate in creating and adhering to team design and development standards.
  • Oversight and management of multiple environments to support software development life cycle and customers.
  • Collaborate with architects and software engineers to propose strategies, ideas and technologies.
  • Take part in an on-call rotation where you will aid engineering teams in responding to production issues quickly.
  • Implement and utilize early warning and alerting technologies to aid in the development of self-healing responses to problems.
  • Participate in retrospectives focused on identifying contributing causes. Providing actionable solutions to prevent the issue from recurring and increase service reliability.
  • Automate solutions for complex & repetitive problems.
  • Create and maintain required technical documentation and architectural decision records. Contribution to departmental standards and processes.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-05:00) Eastern Time

Skills: java

Job description

Summary:

We are looking for a fully remote Full-Stack Developer. You will be working alongside a world-class team to build an AdTech platform.

We highly value backend experience with any programming language.

What You’ll Do:

  • Develop web services with Java and UIs with React that match the requirements
  • Help define the architecture for the frontend side of the application.
  • Take responsibility for implementing third-party libraries for custom data visualization.
  • Communicate with the Engineering Manager to establish priorities and plan the application roadmap.

What You Should Know:

  • Java (at least 2+ years of experience)
  • JavaScript
  • Unit testing.

Why Work With Us:

  • We’re a small (but growing!) team that is very strong technically. You’ll be working alongside seriously talented engineers with plenty of industry experience.
  • We’ll rely on you to help us build a world-class platform. Your role will be vital to guide our team.
  • We work remotely. You work from where you want, provided you're based in Europe.

This is a long-term full-time contract role. We care about job security for our team and we’re looking for people who want to grow with us.



Skills: c++ c linux cmake googletest

As part of compiler engineering team, you will contribute to the development of a compiler for the world-class 7nm, 12.8 Tbps Tofino Ethernet switch chip, used in some of the biggest data centers of the world.

The compiler is a modern-structure toolset written in C++, that compiles the P4 language input program and fits it onto highly optimized computation resources of Tofino.

Compiler frontend is available as open source at https://github.com/p4lang/p4c.

You will work mainly with engineers located in CZ (main location), USA and UK. This is a fully remote position.


Qualifications

Important for us:

  • C++ advanced programming: Design patterns tree structures and traversal methods;
  • Working knowledge of related tools: CMAKE, ctest, gdb, git;
  • Experience with unit testing, ideally Google Test;
  • Ability to prioritize own work with the goal of delivering value to customer;
  • Willingness to experiment and continuously learn;
  • Willingness to attend evening calls 3 times per week;
  • Ability to cooperate within a team.

Nice to have:

  • Linux experience with Bash, Python, Docker;
  • Knowledge of modern compiler design;
  • Knowledge of formal proving Z3 and constraint solving techniques;
  • Knowledge of basic networking concepts and protocols;
  • Understanding of packet tunneling queueing scheduling and routing algorithms;
  • Experience with RTL design.

At Intel, employees share in successes, enjoy comprehensive rewards and are inspired by an innovative and inclusive workplace.
What can you expect when there is a match between us?
High level of visibility, credibility and empowerment you can take for granted.

Our offer:

  • You will be working with the newest technology worldwide;
  • You will be working across a group of professionals;
  • We guarantee you will be working in a safe environment in an organization which profoundly understands the current health situation worldwide. The security and wellbeing of you and your family stands as our utmost responsibility;
  • You will have constant opportunities to develop your professional career through technical and soft skills trainings, taking part in innovation projects;
  • As this is a fully virtual role, flexible working hours are a natual thing for us.


Job Benefits:

  • Paid Vacations & Sabbaticals
  • Stock Equity Programs
  • Tuition Assistance, Life-Long Learning & Education
  • Onsite Fitness Centers
  • Onsite Medical & Dental
  • Onsite Cafes, Games & Sport Areas
  • Commuter Discounts, Carpool Support, Bike Share
  • Bonding, Military, Medical and Family Leave
Skills: node.js javascript reactjs ruby-on-rails angularjs

At Imaginary Cloud, we believe in making people's lives easier through technology: we design and develop world-class digital products for a faster go-to-market strategy with our user-centric Product Design Process.

Our strong focus on UX/UI and cutting-edge front-end development allow us to work with top clients from different industries in multiple locations worldwide. We use an Agile methodology to deliver new features within short time frames and answer quickly to change.

Based in Lisbon and Coimbra, we're a very talented team with mindful creativity. We thrive with new challenges, and we work as a team to bring the best digital products to life. Since we believe that a healthy work environment matters to our overall productivity, we value everyone's well-being and continuous personal & professional growth.

Imaginary Cloud has adopted a remote-first approach to work. We seek team members who live in Portugal or are willing and legally qualified to live and work in the country.

Day-to-day tasks include development, problem-solving, architecture, client interaction, as required to develop a successful product.

We value previous hands-on experience in the following fields:

1+ years of working experience in Javascript (React.js, Angular.js, Vue.js, Node.js) Development

  • 2+ years of experience in Software Development
  • A clear understanding of Object-Oriented Programming (OOP)
  • Good proficiency in writing well designed, testable, efficient code by using best software development practices
  • Experience with different open-source programming languages used on web projects
  • Fluency in English, both spoken and written

Our tech stack:

  • Javascript (React.js, Angular.js, Vue.js, Node.js)
  • Python / Django
  • Ruby / Ruby on Rails
  • Git
  • SQL (MySQL / PostgreSQL)
  • Mobile development (iOS, Android, React Native)
  • Linux / Mac OS - command line
  • Automated provisioning tools (Docker / Ansible / Capistrano)
  • NoSQL (Mongo, Redis, etc.)
  • Photoshop / Figma

What we have to offer:

  • International and challenging projects for top clients
  • Flexible working hours
  • Fair compensation according to your experience
  • Informal environment
  • Health insurance
  • Paid sick days
  • Team events
  • Career plan
  • Comfort budget
  • We're not Outsourcing!

If this sounds exactly what you're looking for, we would like to meet you and discuss this opportunity. Please apply here.



Time zone: (GMT+00:00) Lisbon

Skills: jenkins docker rpm debian database
Percona is looking for an efficient Build & Release engineer to help us deliver stable and reliable software to our users. In this role, you will support our distributed engineering team by maintaining and improving the tools and processes involved in building our database software distributions. This includes tasks such as updating and creating new software packages, performing software distribution releases for various platforms, as well as improving and scaling our build processes and infrastructure. You will work from your home office, using online tools and resources to contribute to a quality build & release environment for Percona and our users and customers.

What You Will Do

    • Create and maintain packages for RPM-based Linux operating systems (yum/dnf) as well as DEB-based systems (apt)
    • Assist with internal and external build/packaging/release related projects
    • Assist clients with implementing various items relating to their build environment
    • Monitor, log, analyze, and fix packaging related bugs
    • Further automate and improve the existing build processes/tasks and packaging testing setup
    • Resolve issues with internal repositories & implement new repositories as needed
    • Integrate new components and 3rd party software into Percona distributions as needed
    • Evaluate new build/packaging/release solutions as needed
    • Assist with packaging setup/method review & overhaul
    • Support and maintain our build infrastructure

Your Experience

    • Previous exposure to a large-scale build/release environment or equivalent experience (for ex., a development, DevOps or a DBA role, preferably with extensive database-related exposure)
    • Experienced in Linux systems administration (file systems, hardware, and networking)
    • Previous experience with make, cmake, cpack, yum & apt repositories
    • Experienced in RPM/DEB package creation
    • Experience with CI/CD tools like Jenkins, TravisCI
    • Proficiency in automating tasks, including shell scripting skills
    • Experience with at least one virtualization tool like KVM VirtualBox or VMWare
    • Proficiency with Docker and containerization
    • Ansible and/or other DevOps platforms
    • Experience with software testing methods and technologies
    • Ability to speak, listen and write effectively in fluent English

What Will Make You Stand Out

    • Proficient with MySQL, MongoDB, PostgreSQL or other open source relational databases
    • Amazon AWS EC2, Microsoft Azure, CloudFormation, Spot Instances
    • Experience with Jenkins, GPG, JIRA, gdb, Golang
    • Tertiary studies degree or certifications relevant to core skills
    • System administration skills for other operating systems
    • Having a track record of contributing to open source projects
    • Proven success working in a distributed environment
    • Experienced conference speaker, technical blog writer, activity on public forums or mailing lists
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. Percona is remote-first and globally dispersed; we have colleagues in more than 40 countries! We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

Job Benefits:

  • Flexible working hours
  • Fully remote work
  • Multinational teams
  • Paid time off
  • Paid parental leave
  • Paid yearly team meetings
  • Conference attendance
  • Equity incentive plan
  • Learning and development resources
  • Hardware and software you need for your home office
Skills: mongodb postgresql mysql
We’re looking for a full-time remote Senior Golang developer to join our team and help to bring Open Source databases to Kubernetes. Ideally, we would love to find a Golang Software Engineer who has in-depth knowledge of both distributed databases and Kubernetes but will consider an experienced programmer who has good knowledge in either area. The work is challenging, but that’s why it’s also fun and rewarding! Plus, our team is small, so you and your work will significantly impact the Kubernetes ecosystem. This is a rare opportunity to work from home in a great team, on a 100% open source project! This position is back-end development. You should find these keywords familiar and very appealing: Kubernetes, infrastructure orchestration, PostgreSQL, MongoDB, MySQL, database clustering, database high-availability, containers.

What You Will Do

    • Key contributor in building and implementing the Kubernetes Operators for relational and NoSQL databases
    • Architect technical design of new features and improvements
    • Collaborate with engineers and teams across the company to helping in the deployment and debugging of Kubernetes Operator to facilitate rapid integration and massive growth
    • Participate in technical articles writing, blogging, conference speaking engagements

Your Experience

    • 5+ years of commercial experience with Golang
    • Understanding of how to build distributed clusters for (at least one) PostgreSQL, MongoDB, MySQL
    • Strong Kubernetes experience
    • Team player first
    • Desire to do QA automation work
    • Success working in a distributed environment where e-mail, instant messaging, and voice calls are the only interactions with others on a daily basis
    • Ability to communicate effectively in English (speaking and writing)

What Will Make You Stand Out

    • In-depth knowledge of distributed databases
    • Open-source contributor of any database operator, Kubernetes, Golang
    • Experienced conference speaker, technical blog writer, known community person
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. Percona is remote-first and globally dispersed; we have colleagues in more than 40 countries! We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

Job Benefits:

  • Flexible working hours
  • Fully remote work
  • Multinational teams
  • Paid time off
  • Paid parental leave
  • Paid yearly team meetings
  • Conference attendance
  • Equity incentive plan
  • Learning and development resources
  • Hardware and software you need for your home office
Skills: android java mobile kotlin
We are looking for thoughtful, well-rounded Android engineers to join our team and help build an application that people use every day to discover and listen to music. You will play an important part in our mobile engineering practice, implementing new features, improving performance, and building beautiful user interfaces. Above all, your work will impact the way the world experiences music. The teams We are currently hiring in 3 of our teams in this department. One of those works on Spotify Lite, a lightweight version of the Spotify app which is available in 42 markets across Asia, Latin America, Middle East and Africa.. This team focuses a lot on optimizing for application size and data consumption of the application. The second team is working on exploring and refining our premium product offering, especially in emerging markets. Finally the third team is working to create unique and memorable experiences to drive deeper fan and creator connections, most notably Spotify Clips. Our teams work across multiple platforms and work with Machine Learning to bring the most relevant content to our users.

What you’ll do

  • Collaborate with a small, autonomous team of developers, designers, and product owners to find end-to-end solutions to important problems
  • Implement these solutions for our Spotify Android client
  • Help your team solve problems in a way that makes sense for Android users and our codebase
  • Join dozens of other developers and help to shape the direction of Android development at Spotify
  • Flexibility to work from home/remotely!

Who you are

  • You have a deep understanding of modern Android development.
  • You know how to write readable, maintainable, performant object-oriented Java and Kotlin.
  • You care about quality and you know what it means to ship high-quality code.
  • You have released at least one app or have a project in the works that you can tell us about.
  • Open source experience is a huge plus!

Where you'll be

  • We are a distributed workforce enabling our band members to find a work mode that is best for them!
  • Where in the world? For this role, it can be within the EMEA region in which we have a work location
  • Prefer an office to work from home instead? Not a problem! We have plenty of options for your working preferences. Find more information about our Work From Anywhere options here.
  • Working hours? We operate within the Central European time zone for collaboration
  • We ask that our team members be located within Greenwich Mean time zone, Central European time zone, or Eastern European standard time zone for the purposes of our collaboration hours
Spotify is an equal opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens. Spotify transformed music listening forever when we launched in 2008. Our mission is to unlock the potential of human creativity by giving a million creative artists the opportunity to live off their art and billions of fans the chance to enjoy and be passionate about these creators. Everything we do is driven by our love for music and podcasting. Today, we are the world’s most popular audio streaming subscription service with a community of more than 345 million users.

Job Benefits:

  • Incentive Mix Program
  • Parental Leave
  • Flexible Public Holidays
  • Spotify Premium Subscription
  • Trips & Festivals Around the Globe
  • Access to extensive learning opportunities for personal development
  • Travel insurance and additional support for all business trips
  • Free, confidential counseling sessions with a qualified counselor

Time zone: (GMT+01:00) Stockholm +/- 2 hours

Skills: reactjs node.js graphql typescript javascript

What you will be working on

As an Engineering Manager, you will independently lead an autonomous team of Full Stack Developers in our company and thereby help us maintain our high quality standards in product and engineering.

You will work on the following challenges:

  • Give guidance and mentor engineers on the technical implementation of new features
  • Track and optimize the engineering velocity of your team and identify potential bottlenecks and roadblocks
  • Establish and maintain guidelines and best practices for engineering topics such as data modeling, service architecture, component structure, tooling, and others
  • Plan and implement the technical roadmap of your team, in close collaboration with our CTO
  • Align goals and facilitate communication between the Product, Design, and Engineering teams
  • Perform organizational leadership tasks such as one-on-one meetings, performance reviews, and interviews

Our technology stack is based on React and Node.js. We utilize TypeScript for the entire codebase to improve code quality and reliability. Our API uses GraphQL and is based on Apollo Server. For data storage, we use relational databases and we handle search queries with Elasticsearch. To maintain a high degree of stability, we write comprehensive end-to-end tests using Cypress in addition to unit tests. Our infrastructure is based on AWS and Kubernetes. We have a well-functioning CI/CD pipeline and deploy to production multiple times a day.

Qualities we look for

  • At least 5 years of hands-on software engineering experience
  • Broad knowledge of programming, design patterns, and abstract engineering principles
  • Substantial experience working with TypeScript, React, and Node.js
  • Leadership skills, and ideally previous leadership experience
  • Eagerness to learn about new technologies and tackle unfamiliar problems
  • Experience in agile product teams as a contributor
  • Startup mindset and pragmatic, hands-on attitude
  • Fluency in English and good communication skills

What we offer

  • Opportunity to shape a valuable, impactful product in a meaningful way
  • Full ownership over your responsibilities and tasks
  • Fully remote team spread across Europe
  • Casual startup environment with no bureaucracy and no complex processes
  • Competitive compensation
  • Flexible working hours and working from home policy
  • Hardware of your choice (e.g. Macbook Pro)


Time zone: (GMT+01:00) Berlin +/- 2 hours

Skills: vue.js axios api integration vuex

About The Job

We’re looking for a highly experienced front-end developer to contribute to the next major version of both our products, Jibble and PayrollPanda. As part of an ambitious team you’ll work with a cutting edge tech stack. Continuous learning and applying new and emerging technologies and methodologies make this an exciting opportunity for you to expand and deepen your skills on the job.

Besides front-end development, you will be deeply involved in the design process - offering feedback and input in meetings with product managers and designers when planning new features and products. The position offers a competitive salary and a fully remote work environment.

Who we are looking for:

  • At least 5 years of commercial web development experience
  • Deep understanding of Vue.js and its core principles
  • Experience using Material Design component libraries (preferably Vuetify)
  • Proficiency employing Vuex and Axios for clean API integration
  • Familiarity with the Vue Composition API or Vue 3
  • Experience with Testing strategies
  • Solid TypeScript knowledge
  • Ability to turn hi-fi designs into a pixel-perfect UI
  • Experience working in remote teams is an advantage
  • Located within UTC - UTC+8 time zones

Your responsibilities will include:

  • Building the PayrollPanda 2.0 web client using Vue.js
  • Working closely with product managers to implement new features according to well-defined specifications
  • Refactoring and improving existing features of the product based on best practices, changing requirements and feedback from QA
  • Writing Unit, Functional Tests to ensure code robustness and documentation
  • Exchanging ideas with the design team to improve the user experience
  • Reviewing your peers’ code to keep our code base clean and extensible

Our Tech Stack and Tools:

  • Node.js with Loopback/Express/ParsePlatform backend
  • Backbone.js frontend
  • Relational Database PostgreSQL
  • MongoDB
  • Jest as standard testing framework
  • Deployment on AWS Elastic Container Service
  • Atlassian Jira for ticket & sprint management
  • Atlassian Confluence for written specifications and documentation
  • Slack for any kind of team communication

Our Joel Test Score

  • Source control
  • One-step build
  • Daily builds
  • Bug database
  • Fix bugs before writing new code
  • Up-to-date schedule
  • Specifications for existing & new features
  • Quiet working conditions
  • Best tools money can buy
  • Testers & automated tests
  • Hallway usability testing


Time zone: (GMT+04:00) Moscow+01 - Samara +/- 4 hours

Skills: c# typescript azure kubernetes
Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production. If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

A typical day might include:

  • Working with the Octopus Cloud team on projects that will either improve reliability or introduce new features to the Octopus Cloud platform.
  • Work closely with other teams to collaborate on changes to Octopus Server.
  • Participate in knowledge sharing to break down silos.
  • Meetings and pairing sessions which drive your work forwards.
  • Problem-solving when collaborating to investigate an incident

You’ll be great for this if:

  • You have deep knowledge of Kubernetes and Azure
  • You have a strong background in Windows and Linux system administration
  • You are experienced in Virtual Networks, Subnets, Load Balancing, and Autoscaling
  • You understand distributed systems
  • You are experienced in Incident Management
  • Coding experience required - C# and/or TypeScript (or equivalent language)
  • Octopus Deploy experience a bonus

You’ll love this role if:

  • You are passionate about working with smart people and providing a high-level of service to our customers.
  • Continuous integration and continuous deployment is your bread and butter.
  • You automate everything because you understand the importance of repeatability and reducing the time to complete complex tasks.
  • Containers are your jam. You containerize all the things!
  • Not afraid to sink your teeth into and solve complex problems.
  • You want to help others grow by sharing your knowledge of systems engineering.

On-Call

  • Our customers entrust us with one of their most important systems which is why we provide 24/7 support for Octopus Cloud.
  • At the moment we have 7 engineers in the 24/7 On-Call rotation.
  • This means each of us is on-call once every 7 weeks (or ~7 times a year).
  • Each shift is 1 week long. This sounds scary, doesn’t it? In reality it’s not.
  • We average ~2 incidents a week outside of business hours and none of them are major
  • You will get trained before you join the rotation
  • You will always have the ability to reach out to the rest of us if you need help
  • You will support the system you build, not something you’ve never seen before
  • We value our sleep so Production incidents are fixed in a way that prevents them from reoccurring
  • You will be able to ask to swap shifts with other team members This additional responsibility attracts extra compensation.
  • You will get paid AUD $400 for each shift.
  • You will also get paid AUD $200 for each callout outside of business hours, capped to a maximum of 5 callouts per shift.
Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. We are looking for people who live and work in Australia and New Zealand to join our remote-first team. We are currently unable to provide visa sponsorship.

Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build