Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: java python ruby redis php

As a Remote Software Developer at Tutuka you'll be working closely with the entire Product Development team to build enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tie them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid cards all over the world.

What you get to do:

We are not big on buzzwords. Right now we are heavy users of ColdFusion, SQL Server, JQuery, HTML5.

We also use Java, Ruby, React and Redis, however many of our developers come from programming backgrounds outside of our preferred stack (PHP, Python) and we like that.

As long as you can solve problems and are self-motivated, you can learn from our team and our team can learn from you.

Buzzwords aside, we are big on acronyms. Regardless of the stack, you'll be delving into the creative depths of EMV, NFC, HCE, HSMs, ISO-8583, MDES, P2M, MCBP, PINs, CVVs, 3DS, SUKs, JWT, BASE II, JPOS, MIP, DEX, TSMs, BINs, ICAs, TPP, PCI DSS, AML and KYC.

If these sound familiar to you already, or these are acronyms that would excite you, then you'll spend every day stimulated and challenged at Tutuka.

Let’s not forget to mention that we work to Agile principles of user stories, scrums and sprints.

What it takes to succeed:

Whether you're an experienced senior development lead or a mid-level genius, we're looking for people that make stuff work.

Above all, we are looking for developers...

  • Who love to write great software
  • Who are passionate about their craft
  • Who are willing to learn, as well as coach

Let’s also not forget languages (not the programming kind); English is our company language so it’s important that you be able to communicate at a fluent level.

This is a contractor role open to candidates based in South East Asia, Latin America, (Eastern) Europe.

Flexible hours are a must for our remote team. You’ll need to be able to occasionally shift your work hours to a schedule aligned with Johannesburg, South Africa (GMT+2).

What you can look forward to:

At Tutuka we value making a difference to the lives of the people who work for us and who live in the communities where we operate. As values are important to us, you can look forward to working alongside fellow Tutukans, who share these values. You’ll be part of a team that is passionate about making a difference on a global scale.

We focus on building strong, diverse teams built from different backgrounds, experiences & identities.



Job Benefits:

  • Flexible hours and remote working
  • Positive working environment and fun culture
  • Talented international development team
  • Competitive remuneration and share scheme
  • International travel opportunities
  • Cutting edge technology and personal growth
  • Paid training courses and conferences
  • Paid maternity, paternity and sick leave
  • Generous annual leave package
Skills: dataframe validation database-normalization normalization

Here at Crisp, we value the strength in teamwork, and strongly believe that it’s the key to Crisp’s success. By bringing together bright, motivated creators wherever they live and work, we leverage diverse experiences and backgrounds to understand the challenges facing our food system and solve them together. Come join us, and help build the type of business you’d like to be a part of.

Crisp is a socially conscious, distributed team. We give you the opportunity to solve challenges in the global food industry while living where you’re most comfortable and working in areas where you can help foster and grow the community that you are a part of. We believe in transparency, diversity, and merit, and foster a culture of empowerment, personal impact and career growth.

As a Data Engineer at Crisp, you will help unlock the potential of our customers’ data by highlighting and elevating the semantic context. Your responsibilities will include data cleansing, semantic labeling, normalization, and using modern BI Technology to efficiently convey insights to our customers. Being part of the engineering team, you will not only help clients leverage our data platform, you will also help evolve the platform itself by being a subject matter expert involved in product development.

This is an evolving role with ample opportunity for growth. Whether you are coming from a startup or corporate background, you appreciate the significant impact to be had in smaller organizations and you relish the ability to shape your own role and the future of the company.

Signs of a great candidate for Crisp

  • Collaborative: You know that your colleagues’ perspectives will make our customers successful. Similarly, you use your strengths to help us grow together. You propose ways for us to be more valuable to our customers.
  • Customer focused: Our customers are at the forefront of your day. You prioritize our customers’ voices to ensure their needs are met.
  • Ambitious, curious, and resourceful: You are innately curious, and you aren’t afraid to work hard. You are self-driven and able to find creative results on your own, but you also take direction well. You are driven to succeed because your hard work and results make you proud.
  • Disciplined and reliable: You enjoy the benefits of working on a distributed team while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
  • Appreciative of honest feedback: You know that the best way to learn and grow is through constructive feedback delivered kindly. You view feedback given to you as an opportunity to get better and strive to do the same for others.
  • Work smarter and harder: You often identify a problem, create a solution, and bring it to a state of completion - with others, or even on your own. You find ways of eliminating or automating stuff that is uninteresting or wasteful.

Signs of a great candidate for a Data Engineer

  • Data oriented: You think about data in a rigorously structured manner. You live by the mantra “garbage in, garbage out” and are deeply experienced in the art of data cleansing.
  • Focus on the business problem: You are passionate about using visualizations to tell stories and glean actionable insights. In order to tell the story the right way, you need to understand how the business works and how to communicate with different stakeholders.
  • Brings business context to data engineering: You are the bridge between the business problem and the data pipeline. You are experienced in codifying business context via a semantic definition layer. You enable automation of labor intensive workflows.
  • Strong sense of aesthetics and user experience: You feel strongly about not just making Business Intelligence visually appealing, but also ensuring that it’s easy to learn and a pleasure to use.
  • Deep tooling expertise: Many BI tools have a point and click design layer, but you have a deep understanding of the modeling layer and how it interacts with the underlying data store. You are familiar with one or more tools that facilitate data exploration for the purposes of data cleansing or normalization. You hold strong opinions, born from experience, on the features that make a great semantic definition metadata capture tool. You are adept at working on analytical databases using SQL.

We are building a team of product people with a breadth of combined experiences so that we can collaboratively enable our customers to be successful. There are no hard requirements on specific background, experience or geographical location. Instead we’re looking for individuals that are capable, reliable, and hoping to grow along with us. Do you have strengths you can share? If so, we’d love to hear from you!



Job Benefits:

  • Opportunities close to home
  • Excellent health insurance and benefits
  • Founders with proven track record
  • Well funded (by founders)
  • Parental leave
  • Half of leadership team are women
  • Generous vacation days
Skills: devops continuous-integration continuous-deployment

Here at Crisp, we value the strength in teamwork, and strongly believe that it’s the key to Crisp’s success. By bringing together bright, motivated creators, wherever they live and work, we are leveraging humanity’s diversity of experience and background in order to understand the challenges facing our food supply, and solve them together. Come join us, and help build the type of business you’d like to be a part of.

We are a socially conscious, distributed team. We give you the opportunity to solve challenges in the global food industry while living where you’re most comfortable and working in areas where you can help foster and grow the community that you are a part of.

We believe in transparency, diversity, merit and fostering a culture of empowerment, personal impact and career growth. As a DevOps engineer at Crisp, you will work closely with other engineers, across all of our teams, to provide the infrastructure and automation necessary to deliver our SaaS products. Further, you will enable other developers to be more productive by constantly improving our internal CI/CD pipelines, and by helping to establish best practices for service monitoring and deployment.

We make use of a lot of automation, here at Crisp. You don’t need to have experience with our particular tools, in order to be qualified for this position, but it would certainly help. Our cloud provider is GCP, and we leverage their service offerings extensively. We use Spinnaker and Jenkins for CI/CD and orchestration, and Skaffold and Ansible to manage cloud development environments.

Signs of a great candidate for Crisp

  • Collaborative. You know that your colleagues’ perspectives will make our customers successful. Similarly, you use your strengths to help us grow together. You propose ways for us to be more engaged and successful with our customers.
  • Customer focused. Our customers are at the forefront of your day. You prioritize our customers’ voice to ensure their needs are met.
  • Ambitious, curious, and resourceful. You are innately curious, and you aren’t afraid to work hard. You are self driven, you take direction well but are able to be creative to find results on your own when asked. You are driven to succeed because your hard work and results make you proud.
  • Disciplined and reliable. We are a distributed company and you enjoy the benefits of working distributed while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
  • Appreciative of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly. You view feedback given to you as an opportunity to get better and strive to do the same for others.
  • Work smarter and harder. You often identify a problem, create a solution and bring it to a state of completion - with others, or even on your own. You find ways of eliminating or automating stuff that is uninteresting or wasteful.

Signs of a great candidate for a DevOps engineer.

  • Team focused. You believe that while infrastructure and automation are fun, they’re not the point. They exist to enable people to be successful, and your deployment and automation strategies are geared towards that end.
  • Trustworthiness is king. Infrastructure, and the tooling around it, is the foundation upon which companies are built. If it’s not trustworthy, then nothing else can be, and your practices and approaches reflect that.
  • Monitor all the things. Seeing is believing, so you build instrumentation and monitoring into everything. You want to see regular graphs that reflect the ebb and flow of your deployments, you want alerts that notify you when the graphs are not so regular, and you want documented processes for dealing with those alerts when they happen.
  • Tech works for you, not the other way around. You’ll spend two hours researching a problem, and developing an automated solution, before spending five minutes making a one-off, undocumented change that will get lost during the next deployment.

We are building a team of product people with a breadth of combined experiences so that we can collaboratively enable our customers to be successful. There are no hard requirements on specific background, experience or geographical location. Instead we’re looking for individuals that are capable, reliable, and hoping to grow along with us. Do you have strengths you can share? If so, we’d love to hear from you!



Job Benefits:

  • Opportunities close to home
  • Excellent health insurance and benefits
  • Founders with proven track record
  • Well funded (by founders)
  • Parental leave
  • Half of leadership team are women
  • Generous vacation days
Skills: azure c# .net qa

QA Automation Engineer

  • 3+ years as SDET or Software Engineer
  • Passion for testing in general and automated testing in particular
  • Strong technical skills
  • Strong working knowledge of .NET (C#) stack including WebApi
  • Agile development experience
  • Ability to understand and participate in domain modeling, including DDD and other modeling principles required
  • Experience with Microsoft Azure or AWS preferred
  • Plus skills: PowerShell, Linux, and Windows environments, Azure Webjobs, Testing frameworks


Job Benefits:

  • Remote Work
  • Building with international companies
  • Flexibility at work
  • Financial perks
Skills: ios swift objective-c

We are looking to hire an highly autonomous Engineer that can participate in the development process of the features from beginning to end: Receiving and Understanding the Product Requirements and UX Specifications, Designing, Reviewing and Developing the Solution, and lastly Submitting the New Features.

They work in an Agile environment, and require an Engineer that's not only communicative, but willing to participate in all the ceremonies a Scrum process involves (Planning meetings, Daily Stand-ups, Retrospective Meetings, Demos, among others).

Must have skills:

  • Experience in iOS Applications Development
  • Swift
  • MVVM
  • Knowledge in Reactive Frameworks
  • Know how to interface with REST APIs
  • 5+ years of experience in iOS development
  • Strong experience with Swift
  • RxSwift, Flutter, Kotlin, Java, and UI/UX design experience are a plus
  • Passionate about robust code design
  • Familiarity with common architectural practices and principles
  • Portfolio of iOS apps on the App Store, other relevant work


Job Benefits:

  • Remote Work
  • Building with international companies
  • Flexibility at work
  • Financial perks
Skills: android java user-experience

We are looking to hire an highly autonomous Engineer that can participate in the development process of the features from beginning to end: Receiving and Understanding the Product Requirements and UX Specifications, Designing, Reviewing and Developing the Solution, and lastly Submitting the New Features.

They work on an Agile environment, and require an Engineer that's not only communicative, but willing to participate on all the ceremonies a Scrum process involves (Planning meetings, Daily Stand-ups, Retrospective Meetings, Demos, among others).

Must have skills:

  • Experience in Android Applications Development
  • Kotlin
  • MVVM - Jetpack components
  • Knowledge in Reactive Frameworks
  • Know how to interface with REST APIs
  • 5+ years of experience in Android development
  • Strong experience with Java or Kotlin
  • Flutter, Swift, UI/UX design experience, and working with distributed teams is a plus.
  • Passionate about robust code design
  • Familiarity with common architectural practices and principles
  • Portfolio of Android apps on the Google Play Store, other relevant work
  • Ability to quickly absorb technical concepts and communicate them to a non-technical audience

Bonus skills:

  • Java 8


Job Benefits:

  • Remote Work
  • Building with international companies
  • Flexibility at work
  • Financial perks
Skills: etl python database sql

The candidate will interact daily with the rest of the team (like they are any other member of the team). They will be expected to be senior enough that they can own projects, work with stakeholders and meet deadlines.

The candidate will work on migration from Redshift to Snowflake, feature engineering for Data Science team and data pipelines related to personalisation of email, push and SMS

Not just query speed improvements, but helping to implement and redesign our current data pipelines and data lake -> data warehouse -> data mart tables so heavy on ETL

Daily standup around 11AM PST, weekly staff meeting, bi-weekly grooming, bi-weekly spring planning, a few other meetings with stakeholders per week

Main Skills:

  • ETL
  • Python
  • Pandas
  • Apache Airflow
  • Spark
  • Snowflake

Great to Haves:

  • Elasticsearch and Kafka
  • AWS (ec2, Redshift, EMR, S3, DMS)

We are looking for an engineer skilled in developing for analytics, BI, data vis platforms

Primary Skills required: Looker engineer skilled in data vis, snowflake, data engineering, data architectures, reporting/analytics and dashboard building, data warehousing, SQL.



Job Benefits:

  • Remote Work
  • Building with international companies
  • Flexibility at work
  • Financial perks
Skills: reactjs ruby ruby-on-rails

What You’ll Do

You will be a key player on a global, cross channel marketing technology firm. A successful engineer in this role will be comfortable working in large-scale enterprises, while still being able to move quickly and help the team innovate.

A great candidate will also be committed to a team and consensus-building culture. You enjoy the fact that people are using your code every day and find value in the development work you’re doing. This is supporting a control function and so someone with that mindset is helpful -- you will not only be working on your own team, but will collaborate at many integration points across the organisation.

Job Requirements

  • 5+ years cumulative Development experience
  • Extensive knowledge of Ruby
  • Extensive knowledge of Ember and React (using classes and hooks), React Router, Redux
  • Experience in React custom component creation
  • Working knowledge of at least one JS unit testing framework, such as Jest.
  • Knowledge of at least one major charting JS library
  • Knowledge of at least one major Ruby component library.
  • Knowledge of Postman
  • Knowledge of the PWA (Progressive Web Applications) approach.
  • Working knowledge of Git

Nice to have:

  • Ruby
  • SQLAlchemy / Toolkit / BIZ TOOLS
  • AWS Amplify
  • Security architectures - OAuth2, JWT.


Job Benefits:

  • Remote Work
  • Building with international companies
  • Flexibility at work
  • Financial perks
Skills: reactjs javascript css

What You’ll Do

Our Andelan Software Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.

Specifically, you’ll:

  • Use your knowledge in your core technology to delight our partners around the world.
  • Mentor and onboard junior engineers, by consistently displaying sound judgement, setting expectations, and working effectively, both independently and as part of a global team.
  • Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication and universal respect.

Experience

A minimum of 5 years of professional experience, during which you’ve built technical expertise and professionalism.

Required

  • Solid Experience in Software Development using ReactJS
  • Working knowledge of at least one CSS framework -- Bootstrap, Materialize CSS, Semantic UI
  • Intermediate understanding of JavaScript core language concepts -- DOM manipulation, Fetch API, ES6 features
  • Working knowledge of unit and integration testing and testing frameworks/libraries -- Jest, Jasmine, Mocha
  • Working knowledge of at least one task runner -- gulp, npm scripts
  • Working knowledge of at least one module bundler -- webpack, parcel
  • Working knowledge of at least one version control tool -- Git, Mercurial

Preferred

  • Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
  • Knowledge of code linting and formatting tools -- ESLint, Prettier
  • Working knowledge of Model-View-ViewModel (MVVM) architectural pattern.

What You’ll Get

  • Competitive compensation
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better


Job Benefits:

  • Remote Work
  • Building with international companies
  • Flexibility at work
  • Financial perks
Skills: python javascript django

Where You’ll Work

Andela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.

What You’ll Do

  • Use your knowledge in your core technology to delight our clients around the world.
  • Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, by proactively communicating and prioritizing effectively.

Experience

A minimum of 5-10 years of professional experience, during which you’ve built deep technical expertise and exercised ownership on various technical teams.

Required

  • Expert-level understanding of Python
  • Intermediate-level understanding of at least one other backend language (In addition to the core language): JavaScript, PHP, Ruby. Go, Scala
  • Advanced understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
  • Deep understanding of fundamental database concepts - relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs
  • Strong knowledge of at least one cloud hosting platform (Ex: AWS, GCP)
  • Comfortable with at least one CI/CD tool (Ex: Jenkins, Travis)
  • Working knowledge of containerization and orchestration techniques
  • Deep understanding of applicable unit and integration testing, and testing frameworks/libraries
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Comfortable working within agile methodologies and experienced in estimation and time management
  • Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.

Preferred

  • Working knowledge of software engineering collaboration tools
  • Strong preference for test-driven-development (TDD) and understands its importance
  • Working knowledge of code editor and formatting tools

Comfortable with at least one web server technology -- (ex: Apache, Nginx)



Job Benefits:

  • Remote Work
  • Building with international companies
  • Flexibility at work
  • Financial perks