Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: google-cloud-platform terraform go kubernetes distributed-system

Priority will be to develop tooling and support the systems that power our insurance products. Some of the stuff we'd love help with:

  • Building internal tooling to help other engineers and the rest of the company understand and operate our system
  • Designing and implementing security best practices for our team and infrastructure
  • Reducing toil through automation, including building and maintaining CI/CD infrastructure
  • Building infrastructure as code using declarative provisioning tools
  • Developing high signal-to-noise ratio monitoring and alerting policies and technology to help us meet our SLOs
  • Leading incident response and postmortems
  • Contributing to important architectural and operational decisions like microservices vs. monoliths, deployment techniques, technologies, policies, etc.


Time zone: (GMT-05:00) Eastern Time +/- 2 hours

Skills: azure

We are looking for a Senior Cloud Architect to help manage key projects on our multi-year program to rationalize, unify and cloud enable several existing core business products. This exciting program will help transform the way our products work around the globe both by unifying and cloud enabling our core on-device software products.

The ideal candidate will be an expert in not only designing cloud architectures but also have a deep understanding of one or more major cloud computing ecosystems (GCP is a plus) and their associated services, as well as world class experience designing and transferring existing applications to the cloud. A formal background in distributed systems with an understanding of highly scalable embedded real time systems is highly advantageous.

A world class track record of being a key technical leader in the implementation of enterprise cloud transformation projects and a digital thought leader in large organizations is ideal. A positive, can do attitude and excellent communication skills and teamwork across a large organization in a remote environment is required.

Key Responsibilities

  • Help define our cloud strategy execution plan, making key technical decisions on where should leverage cloud technologies across key products.
  • Collaborate between business and IT teams to deliver a cohesive strategy.
  • Clearly articulate, evangelize and socialize key technical aspects of the strategy and execution plan.
  • Oversee technical decision making and architecture during the cloud enablement phase, modifying, enhancing, and moving key applications from on-premise or co-located hardware.
  • Create/oversee a best practices cloud transformation strategy and architecture.
  • Regularly evaluate the latest cloud applications, hardware, and software.
  • Provide deep knowledge on key risk factors in a cloud architecture and associated tool selection such as multi cloud support a single heterogeneous architecture
  • Work closely with IT security to monitor the company's cloud privacy.
  • Respond to technical issues in a professional and timely manner.
  • Offer guidance in infrastructure movement techniques including bulk application transfers into the cloud.
  • Identify the top cloud architecture solutions to successfully meet the strategic needs of the company.
  • Understand the company's business needs with respect to the project and represent the company's best interests in managing relationships with any implementation partners and vendors by technically assessing their offerings

Ideal Experience

  • Minimum of Bachelor’s degree in computer science, or related technical field
  • 7 + years of experience spanning at least two IT disciplines, including technical architecture, network management, application development, middleware, database management or operations
  • Deep understanding of distributed systems
  • Experience as a team lead preferred
  • Experience with large scale GCP, AWS or Azure enterprise implementations (ideally GCP)
  • Exposure to multiple, diverse technologies and processing environments
  • Knowledge of all components of a technical architecture
  • Knowledge of business process re-engineering principles and processes
  • Strong understanding of network architecture and application development methodologies
  • Strong understanding of SOA, object-oriented analysis and design, and/or client/server systems
  • Experience working with real time embedded systems and their interaction with cloud environments


Skills: python go amazon-web-services rest graphql

We’re looking for Backend Engineers to join Mav Farm! You will design and implement the next generation of Mav Farm’s multi-cloud architecture. You’ll collaborate across engineering teams to build some of the most scalable, Tier-0 services at Mav Farm. You will also solve exciting distributed systems problems like incremental state synchronization to build our core storage services, used by almost every product at Mav Farm. 

Responsibilities

  • Design, implement and operate our most critical and scalable services - ranging from user identity services, friend graph, and our core persistence layer
  • Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
  • Help make our team better by contributing to code reviews, documentation, and development process
  • Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
  • Effectively mentor junior team members

Minimum Qualifications

  • BS/BA in a technical field such as Computer Science or equivalent experience
  • 5+ years of Python
  • 2+ years of Go
  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes
  • Experience with AWS services
  • Experience with backend services or distributed systems
  • Proven track record of operating highly-available systems at a significant scale
  • Ability to collaborate and work well with others

Preferred qualifications

  • Experience in Java, C++
  • Experience in at least one of the following areas:
    • Large-scale microservices and distributed systems
    • Cloud computing and storage systems
    • Infrastructure and large-scale system design
    • Security
    • Networking and data storage
    • Machine learning and natural language processing


Time zone: (GMT-08:00) Pacific Time +/- 4 hours

Skills: reactjs react-hooks next.js react-three-fiber cypress

We’re looking for a contract Senior Software Engineer to join our Web team at Mav Farm! As a member of our Web team, you will design and develop our enterprise- and consumer- facing applications which provide video, commerce, and advanced business analytics to many of the world's biggest brands, retailers and content publishers. You’ll partner with product, data science, and other engineering teams to develop clean, intuitive, and efficient features and applications. Our web-first approach will require experience developing web-based applications in React.

Responsibilities

  • Architect and build the UX for our embeddable shoppable video player and embeddable collection of products
  • Partner with product owners, engineering leadership and other stakeholders to identify development priorities
  • Work closely with UX/UI designers and product managers to consistently improve customer experiences
  • Partner with other engineers to develop roadmaps for full stack architectural changes in support of long term goals
  • Build secure interfaces which protect sensitive user and customer data
  • Contribute to our internal Design System
  • Create frontend tests (i.e., Cypress)
  • Apply and promote good software engineering practices such as test automation, modularization, simplification

Minimum Requirements

  • 5+ years experience with ReactJs 16.12+, React hooks, and styled-components 5+
  • 3+ years experience with Next.js (SSR)
  • 3+ years of software development experience on enterprise or consumer web applications
  • 2+ years experience with react-spring
  • 2+ years experience with Docker
  • Experience writing tests with front-end testing frameworks (i.e. Mocha, Chai, Cypress)
  • Experience converting designs into responsive HTML5/CSS3 static code
  • Fluent in and passionate about JavaScript, HTML
  • Ability to initiate and drive projects to completion with minimal guidance
  • A remote or LA-based developer with excellent English speaking skills
  • A team player who can collaborate with engineers, designers, and other cross-functional teams

Nice To-Have

  • 1+ year experience with React-Three-Fiber
  • Experience building data visualizations (ex. D3.js)


Time zone: (GMT-08:00) Pacific Time +/- 4 hours

Skills: html sass angular material-design

Overview: 

Innovative strategies. Proactive thinking. Comprehensive know-how. That's what we expect from a UI Front-End Developer at TMP. Here, you'll be part of a fiercely collaborative technology team charged with creating digital solutions that are transforming the way employers and job seekers connect. That means contributing to high-traffic websites for a broad range of high-profile companies. Developing next-generation applications and products for some of the most recognized brands in the world. And actively supporting our diverse suite of best-in-class technologies. All this in an environment that constantly challenges you to push beyond boundaries and enhance your expertise—with the support of a global team of industry experts.

TMP Worldwide is a high-tech development shop disguised as an advertising agency. We consistently work in the latest technologies providing our clients with first-class web solutions. As a UI Developer, you will be a key member of the Software/Product Development Team, focusing on the creation of web user interfaces for new and existing features within our products. We seek an experienced web developer who is proficient in implementing the latest web technologies and has a keen eye for UI. You will give technical input during product design and aid other developers in adopting new technologies and methodologies. The successful candidate will be comfortable learning and diving into any part of the technology stack. You enjoy working with non-technical and technical resources in a highly collaborative environment and will use your knowledge and technical capabilities to drive product development.

Sound like a fit for your talent and passion? Read on.

What does a great UI Developer do?

  • Work with the product team to implement product features and roll out new functionality.
  • Utilize coding and design experience to develop robust web-client user interfaces that integrate with various server-side components and back-end systems.
  • Translate prototypes and designs into clean, valid, launch-ready code.
  • Explore new technologies, industry trends, and technological innovation.
  • Create Proof-of-Concepts using new technologies.
  • Handle multiple project requirements and make appropriate technical decisions.
  • Collaborate with product managers, designers, UX and software engineers to ensure design vision is maintained, final markup is standards-compliant, and UI deliverables are completed on time.
  • Work with the quality assurance team to conduct usability and accessibility review for products and define usability requirements.

Requirements for consideration

  • A Bachelor’s Degree or comparable education & experience
  • 2+ years of web development experience
  • An understanding of web standards and principles of progressive enhancement
  • Expertise in HTML, CSS and JavaScript
  • Proficiency with a JS Framework such as jQuery
  • Knowledge of web accessibility (and its importance)
  • Strong background in developing cross-browser web interfaces (IE7+)
  • Attention to detail and focus on quality of work
  • Familiarity with C#, ASP.NET
  • Familiarity with source control
  • Excellent communication skills
  • Agile development, SASS (Syntactically Awesome Stylesheets) and Responsive Design experience a plus

Join the global leader in talent acquisition technologies that’s committed to finding new ways to leverage software, strategy, and creativity to enhance our clients’ employer brands – across every connection point. We’re looking for unconventional thinkers. Relentless collaborators. And ferocious innovators. Talented individuals who are ready to work towards solutions that transform the way employers and job seekers connect.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.



Job Benefits:

  • Health, Dental & Vision coverage for you and your family
  • 21 days of PTO
  • 10 Company Paid Holidays and your Birthday off
  • Great coworkers
  • Competitive Compensation Package
  • Short and Long Term Disability coverage and Basic Life Insurance
  • Paid Family Leave
  • Skills training for employees
  • Diversity & Inclusion Program
  • Ideas First/Write-for-Us Program
Skills: python django reactjs openstack open-source

Development specialized on the free software project Open edX, used by and in part developed by organizations like MIT, Harvard, McKinsey, and others, so you’ll have the opportunity to contribute to projects that are widely used and to be part of a thriving open source educational community. See edX.org, the MIT Open Learning Library or the French government online platform for public universities for examples of Open edX instances.

The Open edX platform is a large Python/Django codebase, with good code standards and architecture. You would work on different clients contracts using the platform. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are very varied, from developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working fullstack, operating our service infrastructure, improving our hosting platform, etc. You won't get bored here.

Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.

We welcome applicants of all genders and ethnicities.

Basic requirements

  • 3+ years working with Python
  • Experience with Python web frameworks, specifically Django
  • 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)
  • Experience with unit testing
  • You feel comfortable working in a Linux environment, specifically Debian or Ubuntu
  • Experience with databases: MySQL, MongoDB, PostgreSQL
  • Experience with contributing to free software projects, and communicating within a free software community

Additional skills

You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

  • DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.
  • Cloud computing, like AWS or OpenStack
  • Configuration management tools such as Ansible
  • RabbitMQ, Redis & Elasticsearch
  • git source control
  • Mobile development (iOS and/or Android)
  • Managing clients & projects from beginning to completion (senior developer)
  • Public speaking at conferences (you would present a talk every year at the Open edX Con)


Skills: .net-core angular elasticsearch

Overview:

When the world throws technology challenges at us, we eat them up. And then we ask for more. Welcome to life at TMP. You'll work on our scalable, evolving platform, contribute to high-traffic websites, and develop next-generation products for some of the world's most recognized brands. You'll be part of a fiercely, collaborative, global technology team.

What does a great Full Stack Tech Lead do?

  • This is a hands-on full-stack .NET/C# development position.
  • Lead a team of software engineers while partnering with product owners and scrum masters to execute the product roadmap. 
  • Work with the latest technologies such as .NET Core, Elasticsearch, PostgreSQL, Kafka, and Kubernetes as part of an agile scrum team. 
  • Guide aspects of engineering including design, analysis, testing, and implementation
  • Research and recommend the implementation of new technology or technical tools to improve system performance, stability, and development process.
  • Participate in production deployments and provide technical troubleshooting and debug support
  • Ensure the maintenance of technical documentation.
  • Mentor and grow junior developers through hands-on management and career pathing guidance

Requirements for Consideration

  • Proven expertise in delivering microservice applications
  • Proven expertise in delivering scalable software
  • Proven experience providing solutions for cloud providers
  • Experience with Angular, .NET Core, Elasticsearch, PostgreSQL, JavaScript, containerization, Kubernetes and Kafka.

Nice to have:

    • Leadership Experience 
    • Experience with DevOps tools
    • Experience setting up or managing CI/CD configurations
    • Linux experience
    • React experience 
  • Intellectual curiosity and a desire to learn and experiment with new technologies
  • Ability to demonstrate expertise when discussing technical issues and to solve complex problems
  • Proven execution delivering on performance targets and key operational metrics
  • Attention to detail, thoroughness and an urgency to consistently set and meet deadlines
  • Strong analytical skills and business acumen
  • Strong written and verbal communication skills
  • Bachelor's degree in a related area (Computer Science, Information Systems, Engineering) or an equivalent combination of education and experience is a plus

Flexible location:

Remote position  

We are an equal opportunity employer and welcome all qualified applicants regardless of race, ethnicity, religion, gender, sexual orientation, disability status, protected veteran status, or any other characteristic protected by law. We actively work to create an inclusive environment where all of our employees can thrive. 



Job Benefits:

  • Health, Dental & Vision coverage for you and your family
  • 21 days of PTO
  • 10 Company Paid Holidays and your Birthday off
  • Great coworkers
  • Competitive Compensation Package
  • Short and Long Term Disability coverage and Basic Life Insurance
  • Paid Family Leave
  • Skills training for employees
  • Diversity & Inclusion Program
  • Ideas First/Write-for-Us Program
Skills: .net-core angular elasticsearch microservices

Overview: 

We're looking for a talented Full Stack Engineer who is passionate about building quality software.

Why Join Us? 

  • Build something revolutionary - The market is ripe for disruption and there's no doubt that whoever cracks the puzzle will win the market. This is a rare opportunity for you to build a large-scale platform that will impact millions of people (instead of boring old enterprise software that few people touch).
  • Quality of the Team - Truly high-performing teams are hard to come by; joining us gives you an opportunity to collaborate with, learn from, and grow together with like-minded, successful tech veterans who have a track record of building great products.

What does a great Full Stack Engineer (Angular/.NET) Engineer do?

  • Develop next-generation web products using Angular, ASP.Net CORE, ASP.Net MVC, Docker, Kafka, and Elasticsearch
  • Build front end web applications and deploy complex services to the cloud that support those applications
  • As part of an agile team, participate in all phases of the software engineering life cycle
  • Provide technical troubleshooting and debug support
  • Ensure that necessary technical documentation is maintained in an appropriate manner

Required Skills: 

  • 2+ years of product development experience of consumer software and applications.
  • Proficiency in current web development technologies such as HTML5, SASS, and various js frameworks.
  • Proficiency in Angular, Typescript, Angular Material, Material Design, javascript, Gulp, Bower.
  • Proficiency in ASP.Net MVC, C#, Web API, SQL Server, or comparable DBMS.
  • Proficiency in Agile methodologies, design, and enterprise patterns.
  • Strong knowledge of object-oriented programming.
  • Strong knowledge of UI patterns and best practices.
  • Experience with.NET Core, microservices, Elasticsearch, MongoDB and RabbitMQ a plus.
  • Solid experience using source control such as Git.
  • Excellent organizational and communication skills, both oral and written.
  • Attention to detail, thoroughness, and urgency to consistently set and meet deadlines.
  • Strong analytical skills and business acumen.
  • Bachelor's degree in related area (Computer Science, Information Systems, Engineering) or an equivalent combination of education and experience is a plus.

Flexible location:

Remote with the option to work on-site post-COVID if so desired. Options include NYC, Chicago, and Atlanta.

We are an equal opportunity employer and welcome all qualified applicants regardless of race, ethnicity, religion, gender, sexual orientation, disability status, protected veteran status, or any other characteristic protected by law. We actively work to create an inclusive environment where all of our employees can thrive.



Job Benefits:

  • Health, Dental & Vision coverage for you and your family
  • 21 days of PTO
  • 10 Company Paid Holidays and your Birthday off
  • Great coworkers
  • Competitive Compensation Package
  • Short and Long Term Disability coverage and Basic Life Insurance
  • Paid Family Leave
  • Skills training for employees
  • Diversity & Inclusion Program
  • Ideas First/Write-for-Us Program
Skills: python sql etl

Overview: 

TMP Data Engineering is seeking a Data Engineer to support building new data products and services.

The Team

  • TMP Data Engineering works on data services across product organizations within TMP, and supports building a customer-facing data visualization product. The Data Engineering team supports an enterprise-grade recruitment platform focusing on talent acquisition and job opportunity exploration.
  • The team has extensive experience in ETL development, works with large scale data in real-time, and cross collaborates with other engineering teams across the organization.

About the Job

  • Build and maintain ETL pipelines utilizing Python that connect 1st and 3rd party data
  • Work with Cloud Computing Platforms (GCP/AWS), Luigi, Kafka and other open-source technologies
  • Conduct data modeling, schema design, and SQL development
  • Ingest and aggregate data from both internal and external data sources to build our world-class datasets
  • Develop and lead the testing and fixing of new or enhanced solutions for data products and reports, including automating ETL testing
  • Collaborate with Product Owner and domain experts to recognize and help adopt best practices in reporting and analysis: data integrity, test design, analysis, validation, and documentation
  • Assist with the development and review of technical and end-user documentation including ETL workflows, research, and data analysis
  • Work with the Product team to define data collection and engineering frameworks
  • Build monitoring dashboards and automate data quality testing
  • Responsible for daily integrity checks, performing deployments and releases 
  • Own meaningful parts of our service, have an impact, grow with the company

Desired Technical Qualifications 

  • 2+ years of Python, SQL, and ETL development 
  • Bachelors or Masters degree in Computer Science or other related fields
  • Product/reporting suite experience
  • Familiarity with C#, .Net, Kafka, Docker
  • Exposure to front end development: HTML, JavaScript, jQuery, Angular or similar libraries
  • Exposure / familiarity with Google Cloud Platform / BigQuery / Amazon Redshift
  • AdTech experience preferred
  • Enthusiastic about working with and exploring new data sets 
  • Detail-oriented and strong communicator

Flexible Location (Remote Hubs): 

Berlin, Germany | Lisbon, Portugal | London, England | Paris, France | USA

We are an equal opportunity employer and welcome all qualified applicants regardless of race, ethnicity, religion, gender, sexual orientation, disability status, protected veteran status, or any other characteristic protected by law. We actively work to create an inclusive environment where all of our employees can thrive.



Job Benefits:

  • Health, Dental & Vision coverage for you and your family
  • 21 days of PTO
  • 10 Company Paid Holidays and your Birthday off
  • Great coworkers
  • Competitive Compensation Package
  • Short and Long Term Disability coverage and Basic Life Insurance
  • Paid Family Leave
  • Skills training for employees
  • Diversity & Inclusion Program
  • Ideas First/Write-for-Us Program
Skills: python sql amazon-sqs amazon-rds amazon-redshift

About The Role: 

The programmatic team at TMP is seeking a Data Pipeline Engineer to support building new data products and services.

The Team:

  • TMP Programmatic works on data services across the programmatic platform within TMP and supports building customer-facing data visualization products
  • The team has extensive experience in ETL development and works with large scale data in real-time

About the Job:

  • Providing technical support for all data pipeline environments
  • Set up, configure, maintain and enhance proper infrastructure to support a large scale data analytics environment
  • Evaluate the technical tradeoffs of every decision
  • Build and maintain ETL pipelines utilizing Python 
  • Work with Cloud Computing Platforms (AWS), Kafka and other open-source technologies
  • Conduct data modeling, schema design, and SQL development
  • Ingest and aggregate data from both internal and external data sources
  • Collaborate with Product Owner and domain experts to recognize and help adopt best practices in reporting and analysis: data integrity, test design, analysis, validation, and documentation
  • Assist with the development and review of technical and end user documentation including ETL workflows, research, and data analysis
  • Work with Product team to define data collection and engineering frameworks
  • Responsible for daily integrity checks, performing deployments and releases 
  • Own meaningful parts of our service, have an impact, grow with the company

Desired Technical Qualifications 

  • Excellent and proven knowledge of Python 
  • Excellent and proven knowledge of  SQL
  • Excellent and proven knowledge of streaming technologies, such as Kafka or Kinesis
  • Excellent and proven knowledge of queue based infrastructures such as AWS SQS, SNS, etc.
  • Good knowledge of the following technologies is a bonus: 
    • Postgres on Amazon RDS
    • Amazon Redshift
    • Docker
  • Proficiency in Git, JIRA and Teamcity are a plus
  • 2+ years in a production environment a plus

Flexible Location: 

Remote within the USA, EU, CA, UK 

We are an equal opportunity employer and welcome all qualified applicants regardless of race, ethnicity, religion, gender, sexual orientation, disability status, protected veteran status, or any other characteristic protected by law. We actively work to create an inclusive environment where all of our employees can thrive.



Job Benefits:

  • Health, Dental & Vision coverage for you and your family
  • 21 days of PTO
  • 10 Company Paid Holidays and your Birthday off
  • Great coworkers
  • Competitive Compensation Package
  • Short and Long Term Disability coverage and Basic Life Insurance
  • Paid Family Leave
  • Skills training for employees
  • Diversity & Inclusion Program
  • Ideas First/Write-for-Us Program