Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: python c c++

Your Mission

As a Senior Software Engineer at Activision, you will work within the Experience Optimization Org to
build innovative and impactful player optimization and personalization platforms and products that help
to build loyalty and drive engagement for Activision’s industry leading games. Candidates should have
development and implementation experience of large-scale applications

Key Responsibilities

Key responsibilities include:
- Build scalable, high-volume, high-availability systems, with a focus on delivering player value.
- Contribute, maintain and grow our in-game A/B testing platform.
- Participate in development of new features and defect resolution on existing applications, as well as assist with scoping and designing new product initiatives.
- Working closely with our Data Scientist group, Game teams and other development teams.
- Participate in software development best practices and patterns.
- Coach and mentor junior developers.

Ideal Experience

Player Profile
- Proven experience in a software engineering/development and design of large scale distributed systems.
- Strong Programming skills and proficiency in Python and C++.
- Hands-on experience with high-volume consumer facing API.
- Analytical problem solving and decision-making skills.
- Strong capability in working with NoSQL databases (Bigquery, Cassandra, or similar)
- Self-starter who is excited about learning new technologies. Ability to work independently, learn quickly and be proactive
- Experience with GCP, Data Bricks a plus.
- Bachelor's Degree in Computer Science or equivalent experience



Skills: java kotlin node.js

Summary:

We’re hiring an experienced Backend Developer to work 100% remotely for a global payment-processing company.

We are a financial services company, providing payment processing technologies, software and services, and APIs for e-commerce and digital transacting.

----------

Why Work With Us:

Here are some reasons why you should consider joining us:

  • We work from anywhere. You’ll be joining our remote team and work alongside colleagues all over the world.
  • We’re a growing team with an exciting product. We’ve been growing organically for more than 10 years and have become one of the market leaders in our industry.
  • We’ll trust you. You’ll be given plenty of responsibility as your role will be vital in order for the company to meet its targets.
  • We’ll help you grow. We will give training in order for you to achieve your career path goals.


What You’ll Do:

  • Help us develop our financial platform.
  • Develop new features for our product (integration with 3rd party providers, QR Code support, improve fraud detection tasks).
  • Support and modernize existing web services to match latest industry standards.
  • Deploy web services on cloud providers (AWS).
  • Collaborate with our technical leaders to plan and execute a roadmap.


What We’re Looking For:

  • 4+ years experience in any backend language (Node.js, Java, Kotlin).
  • Fluency in English.
  • Good communication skills.

Bonus:

  • Working knowledge of AWS Services (SQS, SNS, S3, Lambda, etc.).
  • Experience working with SQL Databases.

This is a long-term, full-time role. We’re looking for people who can grow with our products for years to come.



Skills: python django javascript node.js ruby-on-rails

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 Python 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:

  • Python / Django
  • Javascript (Vue.js, React.js, Angular.js, Node.js)
  • 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: node.js reactjs mongodb

About Filestage

Filestage frees people from chaotic approval processes, making work more joyful and productive. From large enterprises to independent agencies, our online proofing software helps teams share, discuss and approve all their files, all in one place – including documents, designs, images, videos and audio files.

We're a fully remote team with people working in home offices, co-working spaces and coffee shops all over the world. Together, we're on a mission to create a seamless approval process that helps people deliver their best work.

We've raised our Series A and have over half a million users across 500+ companies, including AB InBev, LG, Havas, GroupM and Emirates. So if you're looking for a fast-growing startup in a booming market, you've found it!

About our Development team

We are a small team but growing rapidly. We started the year with 9 developers in our team and are looking to reach 20 by the end of the year.

We use Agile methodologies, following the Spotify structure. Our team is divided into crossfuntional squads who are fully responsible for a part of our product. Inside the squad we do short meetings to define our goals, share updates and blockers during the week. After each month we have a retrospective to continue to improve our processes.

We take ownership and hold ourselves to high standards. Developers are involved in the whole software development life cycle. You will write code but also E2E tests, migration scripts or monitor production.

We follow best practices. Chapter leads coach squad members inspired by books like: The Pragmatic Programmer, Extreme Programming, A Philosophy of Software Design or The DevOps Handbook.

Our techstack is based on Javascript. We are using React in the frontend and Node.js with MongoDB in the backend, everything is hosted in AWS. Every month we host a retrospective where we welcome new ideas on how we make our work and product even better.

What you’ll be working on as a Senior Software Developer

Depending on your interests and skills, you may do more feature work or more purely technical work, but the boundaries are fluid, and people can switch between teams. Every two weeks, you’ll have a private conversation with your manager where you can discuss these topics and more.

Build new product features. We are currently revamping our project dashboard, allowing users to compare two versions of a file simultaneously and adding the possibility to review live websites.

Track down bugs and fix them fast. Reliability and performance are key to provide the best experience to our customers.

Improve our development process. For example: adding new E2E tests to prevent bugs and reduce manual testing, refactoring concepts to reduce complexity or improving our CI/CD pipeline,

Job requirements

You have three years of experience working as a Software Developer. Now you’re looking for a new and exciting challenge that has a huge (and positive) impact on the way people work.

Here are some of the things we’d like to see from you:

You’re passionate about software development. You hold yourself to a high coding standard and write code that’s reliable, performs well, and is easy to understand.

You’re comfortable with the MERN stack. You’re fluent with MongoDB, Express, React, and Node.js, as well as the staples of full-stack development: HTTP, HTML, JavaScript, and CSS.

You turn designs into technical concepts. You can translate complex UI/UX design into technical concepts for new features. You know how to make a solid action plan and execute it with your team.

You’re a problem solver. If that means forking a dependency to fix a bug, that’s what you do. If it means studying how color spaces work to guarantee color accuracy, so be it. If you find a concept that needs refactoring, you don’t ignore it.

You work well with lots of questions and few answers. No problem is too big or too hard. You’re at your most productive when ambitious goals are clearly set and you can choose your own path to reach them.

You’re hungry to learn. You roll your sleeves up to get things done. You strive to continuously improve, iterate and integrate what you learn.

You’re a strong communicator. You have experience collaborating with a distributed team.

Life at Filestage

We believe people are more productive when they can choose their own schedule. So we’re proud to offer fully-remote roles that give you the perfect balance between work and life.

Here are some of the benefits you can look forward to at Filestage:

Work from where you’re happiest and enjoy a flexible schedule. We’ve been fully remote from the start, giving you the opportunity to meet people all over the world and broaden your horizons. For this role, we’re looking for someone based in Europe to make sure there’s a high time overlap with our team members, customers and partners.

Meet up in real life. We all travel together at least once a year (in normal times) at our team retreat to have fun and get to know each other.

Enjoy a strong team culture. We’re a group of knowledge seekers, reflective thinkers, clear communicators, goal owners, problem solvers and team players. These are the values we strive for to help us achieve our mission.

Join a happy team. We’ve been rated five stars on Glassdoor by our lovely team. You can take a look at our reviews here.

Create a workspace that suits you. You’ll get €1.000 to buy whatever you need to do your best work – including a computer, webcam or standing desk.

Get 30 days of holiday. Plenty of time for city breaks, summer escapes and everything in between.

Make your voice heard. We trust our team members to make the best decisions to achieve their goals, so you won’t have to put up with micromanagers here.

Say goodbye to pointless meetings. We practice what we preach when it comes to productivity, so you can expect flat hierarchies, fast iterations and no bullshit meetings.



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

Skills: flutter flutter-layout flutter-dependencies flutter-web

Most important:

  • Solid experience building mobile apps with Flutter
  • Previous experience developing apps with iOS or/and Android.
  • Experience with TDD
  • An understanding of modern mobile UI concepts
  • Understanding of CI/CD for mobile projects
  • Familiarity with the overall mobile domain and native development process

Nice to have:

  • Experience developing native mobile applications (iOS or Android)
  • 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: kotlin

Summary

We are looking for a remote Android Developer with strong knowledge in Kotlin and Java to join our mobile development team. This is a long-term full-time (40 hrs/wk) contract role.

What You’ll Do:

  • Write quality-first Kotlin / Java code to improve our existing product.
  • Work on location awareness features (GPS tracking) for Android.
  • Join us in technology discussions, code reviews and operational proposals.
  • Collaborate and contribute your systems expertise when defining new specifications.
  • Communicate with our teams responsible for product, design and server operations.

What You Should Have:

  • 3+ years of experience with Android (Java / Kotlin).
  • Deep knowledge of the Android SDK.
  • Confidence using advanced Git commands.
  • Understanding of popular design patterns (MVVM / VIPER).
  • Nice to have: knowledge of C/C++, SQL, REST, Design


Skills: swift

Summary

We are looking for a remote iOS Developer with strong knowledge in Swift to join our mobile development team. This is a long-term full-time (40 hrs/wk) contract role.

What You’ll Do:

  • Breathe life into our specifications with thoughtful quality-first Swift code.
  • Innovate with new technologies in a flexible and modular architecture.
  • Join us in technology discussions, code reviews and operational proposals.
  • Collaborate and contribute your systems expertise when defining new specifications.
  • Communicate with our teams responsible for product, design and server operations.

What You Should Have:

  • 3+ years of experience with Swift.
  • Deep knowledge of the iOS SDK & MacOS usage.
  • Confidence using advanced Git commands.
  • Passion for building experiences that will be loved.
  • Nice to have: knowledge of C/C++, Objective C, SQL, Rest, Djinni, Design


Skills: amazon-web-services reactjs agile javascript node.js

Fullstack Engineer 80-100% (f/m/d)

Homegate is the leading digital real estate classifieds platform in Switzerland. We help people to make their best real estate decision and bring commercial real estate agencies, owners, and potential tenants and buyers together. We count more than 10 million visits from people who use our portal and have more than 190 million page views per month.

We are looking for you as a teammate. You’ll help Homegate to grow the business and our engineering teams to shift our platform to the next level while driving innovations.

Homegate has a cutting-edge technical stack, building its services in an event-driven architecture in the AWS Cloud using the serverless model in the back-end and a modern VueJS front-end. We adhere to Agile Software Development methodologies.

As a Full-Stack Software Engineer, you will help us build the greatest real estate platform in Switzerland. You will be part of a cross-functional, agile team with an open mindset and team members who enjoy learning new skills and sharing theirs.

Your Responsibilities

  • You will work on building the Homegate platform using an event-driven microservice architecture on AWS (Amazon Web Services)
  • You will design, implement, test, and deliver new features
  • You challenge the status quo and continuously improve the architecture, code, and tools to ensure the delivery of high-quality software
  • You own your solution and will be responsible for development to delivery to operations in a DevOps environment

Your Qualification

  • Experience with JavaScript or TypeScript and node.js
  • Experience with frontend frameworks like Vue.js or React
  • Familiarity with AWS services like Lambda, DynamoDB, SNS, SQS, S3, CloudWatch
  • Experience designing and implementing RESTful backend services
  • Experience with automated testing
  • Experience with agile methodologies and pronounced agile mindset
  • Practice in clean code, pair programming, continuous integration, and continuous delivery
  • An academic degree in computer science or equivalent practical experience
  • Fluency in English

Our tech stack https://techradar.homegate.ch/

Benefits

  • Competitive salary and a variety of fringe benefits
  • Great, top-of-the-line equipment
  • Flexible hours and remote working with the possibility to work in the office with your peers when you choose
  • Personal development plan and yearly budget for educational courses, conferences, etc.
  • International team and working environment of talented and fun people as well as regular international travels
  • Excellent work-life balance

We are on the move – and want to keep moving. We are farsighted. We are proactive. We are courageous. We are TX.

For this job position, you need to be located in Germany, Switzerland, or France and have a valid work permit.





Job Benefits:

  • Dynamic and multilingual work environment (D/F/I/E)
  • Broad range of development possibilities
  • Flexible working hours and possibility to work from home
  • Possibility to work from home
  • Several groupwide exchange sessions and team building activities
  • Regular Hackathons for exploration, collaboration and innovation
  • On-site canteen with a plentiful selection of fresh food and salad
  • Relaxation-room to take a break if needed
  • Outstanding terrace to join or organize one of many After-Work-Apéros
Skills: php go mysql java rdbms

Introduction

Our Mission

Mercari is a Japan-based company with the mission of “creating value in a global marketplace where anyone can buy & sell.” Having continuously worked toward this goal since our founding in 2013, we are now transforming from a startup into a global player. While this transformation brings its own specific set of challenges, we believe that solving them one after another will allow us to fully achieve our mission. Are you interested in working together to take on these exciting challenges?

Our Culture

Mercari’s culture has been central to the company since our founding, with the three core values of Go Bold, All for One, and Be a Pro. In addition, the “Trust & Openness” value was introduced to embody our culture of mutual trust, where information remains transparent and rules are kept to a minimum. Regardless of how big Mercari gets, our culture is essential to achieving our mission and will be promoted throughout our organization.

Position Overview

Work Responsibilities

  • At Mercari, we have been making changes in order to implement a microservice architecture on the backend of our app. However, some of our core systems (for example, the Item Transaction feature) are still running as part of the PHP monolithic application that has supported our growth so far. Our team is responsible for developing and maintaining these core systems. Given that the systems are complex and have a long history at Mercari, agile development remains a challenge for us. To solve this, we have to ensure that our core systems are loosely coupled in order for us to both augment these systems and contribute to our business growth going forward.

  • The Mercari Engineering Division has defined this new direction as building a "Robust Foundation for Speed." In order to achieve our company mission under this new direction, rather than migrating to microservices, we have taken on a more essential and worthwhile challenge: modularizing. Specific work responsibilities for this position include the following:

    • Developing and maintaining core features (PHP or Go, etc. as needed)

    • Designing loosely coupled/modular systems

    • Working with PMs on a series of development tasks (plan, design, implementation, QA, release, etc.)

    • Investigating inquiries from customer support or other development teams

    • Conducting system operation tasks, including responding to alerts while on call

Bold Challenges

  • Besides your software engineering skills, in this position, you will be able to utilize comprehensive problem-solving skills. You will need to approach these problems by setting and testing hypotheses, and you will need a lot of curiosity and attention to detail in order to tackle core systems that run a huge number of item transactions everyday. These are important systems that handle user assets, so it’s important to go beyond our team’s domain to understand the features’ end-to-end behavior and how they relate to other features. Some features, however, can be hard to fully understand simply by reading the code because they are too complex or old. This will require that you embrace some level of uncertainty and strategically set and test hypotheses to check them. Additionally, you will need to always keep your goals in mind and try to find solutions thinking outside the box.

Required Experience

  • Shared belief in Mercari’s mission and values

  • Experience developing and operating systems for large-scale products, selecting technologies and improving their codebase

  • Experience in API development using programming languages such as Go, PHP, or Java

  • Experience in designing and developing with databases (MySQL or similar RDBMS)

  • Ability to design and develop products while considering performance and scalability

  • Extensive knowledge of object-oriented software development, networks, memory management, and software testing

  • Good communication skills to collaborate with stakeholders and teammates on product development 

Preferred Experience

  • Domain knowledge in e-commerce, order management, payments, shipping and delivery, etc.

  • Experience with project management or team leadership

  • Experience with Scrum

  • Experience developing and operating systems using microservice architecture

  • Knowledge of and experience with databases (RDBMS/NoSQL), networks, Linux, monitoring systems, logging, and SLO/SLA

  • Experience with software development in the cloud (GCP, AWS or Azure)

  • Experience contributing to an open-source project

Language Requirements

  • Fulfills either of the following:

    • a. English: Basic (CEFR - A2) preferred / Japanese: Proficient (CEFR - C1)

    • b. English: Proficient (CEFR - C1) / Japanese: Basic (CEFR - A2) preferred

  *For details about CEFR, see here.

Related Articles

Working Conditions

Employment Status

Full-time

  • Probationary period: First 3 months after joining the company. (During this period your contract conditions will be the same as that of a permanent employee.)

Office

Roppongi

  • Smoking is prohibited within our offices

  • Mercari has introduced a work style policy called “Your Choice.” Each member is free to choose whether they want to work in the office or work fully remote. ​*Exceptions made for certain kinds of work.

Work Hours

  • Scheduled working hours: 10 AM – 7 PM

  • Currently, due to COVID-19 pandemic, we have introduced a full-flex system without core time to increase the choice of working hours and allow for more flexible working styles. (*does not apply to all positions)

Holidays

  • Two days off per week (as well as national holidays, New Year's break, etc.)

  • Paid leave, congratulatory and bereavement leave, relax days, sick leave

Salary

  • Annual salary paid in 12 monthly installments (including fixed overtime allowance)

  • Based on skills, experience, and abilities

  • Reviewed twice a year

Benefits

  • Complete health and social insurance

  • Incentive program

  • Support systems, including those that benefit employee family members

  • Language learning support

  • Translation/interpretation support
    *See this page for details.

Support



Job Benefits:

  • Health insurance
  • Paid time off, summer/New Year's vacation, congratulatory leave & more
  • Incentive Program
  • Full transportation coverage
  • Custom PC, dual screen if needed
  • Company smartphone
  • Visa support
  • New Employee Benefits "mercibox"
  • 5-day work week (Sat/Sun off)
Skills: java-10 amazon-web-services spring-boot

Our Tech department is the driving force behind one of the most successful start-ups in Europe in the last 7 years. Based in Berlin, we have an innovative and driven team that is using cutting-edge technologies to redefine the used car market.

AUTO1 carries on operations in a large number of countries, working for our Retail inventory team you will help us to ensure an efficient information flow and the classification of the same. This is the key pillar for our product Autohero, guaranteeing accurate operation in the different markets in which we operate.

Your new role

  • Architecture, solution design, development, quality assurance, shipping, monitoring and maintenance are all done by us in our service oriented platform with currently 300+ RESTful microservices. As a team lead you and your team own a subset of our applications and services
  • Use your experience, hands-on and can-do attitudes to solve complex problems
  • Your solutions and technical advice are founded on your solid technical experience.
  • Take responsibility for the growth and development of your team and help everyone around you to get better every day
  • Hire world-class talent, lead by example and mentor those around you to push boundaries and excel

Your skills

  • You have at least a year of experience in leading a group of developers and taking responsibility for a team and software.
  • You have 5+ years of professional experience in java programming
  • You have a good understanding of the JVM. You are fluid in modern java and know the possibilities of the language and can apply them in every-day and really tricky scenarios
  • You have a passionate opinion on how a restful APIs should ideally look like, but you’re not too dogmatic to ignore the every-day needs of a business
  • You bring at least 2 years experience with spring-based technologies and have hands-on experience with spring boot, ideally spring cloud
  • You leverage software design principles and patterns in your product to technical specifications flows.

Our offer

  • Colleagues who strive for excellence while using the latest technologies. See what we do in our Tech-Blog: https://auto1.tech
  • Relocation support to Germany which includes visa assistance, apartment search, and help with costs
  • Educational budget for your personal growth
  • Team and company events like Hackathons, International Nights, Company Party, Football and more
  • More than 70 different nationalities make up for a truly international and diverse working environment

Apply by uploading your CV with a note of your salary expectations.

Contact: Marta Mochurad



Job Benefits:

  • Assistance with visa and apartment search
  • Relocation package
  • Professional development budget (courses, conferences, trainings, etc)
  • German classes
  • Regular (and fun) team events
  • Public transport discount
  • Gym membership discount
  • Great hardware
  • Hackathons
  • Office in the heart of Berlin