Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: agile java .net amazon-web-services api

Contrast Security named to Inc.'s “Best Workplaces of 2020”

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position

Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic technical architect who enjoys taking on any challenges thrown at them. We are an exciting team that is growing leaps and bounds each month. This person should take a holistic view of our application architecture with sincere attention to quality, performance, scalability, security and maintainability. This team is tasked with the unique opportunity to advance our runtime and pre-compile code analysis capabilities. This includes providing enhanced techniques to improve the accuracy, findings and reporting of code analysis. It will also include driving and leading the next generation of product and offerings to make the Contrast platform the choice for code analysis tools among developers and security professionals. Ideal candidates should have a background designing, developing and deploying distributed systems and components.

This is a remote position that work within any US time zone. Traveling to an offsite event may take place on an annual basis.

Responsibilities

    • Collaborate with stakeholders to understand and refine feature requests
    • Guide consistency, standards and alignment across diverse development teams
    • Communicate technical risk, feasibility, and performance concerns to non-technical stakeholders
    • Advocate for dev teams communicating technical needs, constraints, capabilities, and opportunities
    • Understand and communicate the broader context in which features interact and encourage holistic vs. local thinking (optimizations/efficiencies)
    • Define non-functional requirements for features to ensure they meet scalability, performance, observability, and other non-functional needs
    • Translate feature requests into technical designs, satisfying both functional and non-functional constraints
    • Maintain a long-term strategic vision for the architecture and work to align short-term tactical efforts with it
    • Maintain a breadth of knowledge of existing and emerging technologies and practices and apply them when appropriate

Requirements

    • Minimum of 7 years of experience with: software development (Java, .NET or other), RDBMS, NoSQL data stores, messaging systems, cloud technologies, etc.
    • Experience with agile development methodologies, and agile architecture techniquesExperience in design and development of complex, web-based, distributed systems offered in SaaS and on-premises
    • Experience with messaging and/or streaming systems
    • Experience with clean API design and standards
    • Knowledge of distributed architectures and distributed design patterns
    • Knowledge of security vulnerabilities and application security testing preferred

What We Offer

    • Competitive compensation
    • 401k plan
    • Medical, dental, and vision benefits
    • Flexible paid time off

We are changing the world of software security. Do it with us.

We believe in what we do and are passionate about helping our customers secure their business.

If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.



Job Benefits:

  • Fantastic Medical, Dental and Vision which we cover most of the costs!
  • Free lunches most days and a packed fridge of snacks and drinks
  • Stock options, Competitive comp, Performance-based option grants
  • Flexible and open vacation model
  • 401k, HSA, FSA options
  • Choice of a brand new MacBook Pro or Microsoft Surface Pro
  • Amazing views of Baltimore including 2 outside decks on the water.
  • Exciting work in the field of security using cutting-edge tech stack
  • Competitive benefits and time off for new/expecting parents
  • Dog friendly office
Skills: mysql amazon-web-services cloud terraform

Contrast Security named to Inc.'s “Best Workplaces of 2020”

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position

As a member of the Cloud Engineering team, you are part of a team responsible for ensuring availability, reliability, responsiveness and scalability across all Contrast production services. You are deeply hands-on with our cloud-based infrastructure, database systems, automation, monitoring and systems telemetry. You work with our engineering team to design and build system infrastructure that is automated, elastic, and reliable. You support our databases in such a way that our colleagues in application engineering see you as a reliable subject matter expert for performance, modeling and data integrity. In a teammate, we expect you to challenge conventional wisdom and encourage everyone to have simpler solutions. It is your nature to share what you know so that everyone you encounter is just a bit better at using MySQL. Ideal candidates have expertise in maintaining and improving the use of MySQL. You’ll work with these systems through infrastructure as code using Terraform, Cloudformation and Helm Charts. All of our work is currently done in the AWS ecosystem. Cloudformation will leave our stack this year.

Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.

Responsibilities:

    • Operate, tune and improve multiple RDS instances (MySQL & Aurora)
    • Collaborate with Application Engineering teams to profile instance resource usage, optimize and tweak both query and schema
    • Collaborate with the Architecture team on the use of alternative strategies for handling and storing data (S3/EMR/Athena etc.)
    • Plan, coordinate and schedule upgrades, migrations and schema redesign efforts along with business stakeholders
    • Own and maintain appropriate documentation (code & Confluence) around specification, runbooks, etc
    • Participate as an equal partner in the Infrastructure team's on call rotation
    • Your are joining a team. We have others with SME level MySQL experience. So, working on a team and to the benefit of that team and its stakeholders is your overarching mission

MySQL Qualifications:

    • You assist application engineers in writing and tuning SQL queries on MySQL 5.7 and later
    • You have demonstrable experience tuning the MySQL server through an RDS parameter group
    • You have experience and opinions about the use of MySQL features such as stored procedures, triggers and the event scheduler
    • You have demonstrable experience making multiple schema changes on large tables in a busy environment
    • You understand some of the limitations of MySQL and have experience with common workarounds when such limitations are reached
    • You have set up, tuned and monitored MySQL replication

Cloud Engineering Qualifications:

    • You have managed infrastructure with code (Terraform, Cloudformation, Ansible, Chef, etc.)
    • You have written a job or two to automate away toil and have a fun story to tell us
    • You submit pull requests for small changes frequently
    • You enjoy reviewing others’ PR’s as a means of improving your understanding of the operational environment
    • You plan your work to avoid service interruptions whenever possible

General Qualifications:

      • You have been working in a cloud engineering capacity for 5+ years
      • 1+ years of your experience has been database focused, but not necessarily exclusive
      • You have demonstrable experience planning, executing and delivering a project on your own and with one or more other team members
      • You possess experience managing multiple production database instances via code. (Cloudformation, Terraform, etc.)
      • You have a strong desire to grow your infrastructure as code skills
      • You can share stories about the mistakes you've made throughout your career and what you have done to recover from them (and not repeat them)
      • Ideally, you have worked in a fast growing start up
      • Ideally, you have an AWS Database, AWS Solutions Architect, AWS SysOps or AWS Developer certification. Maybe even a MySQL database or developer certification.

What We Offer

    • Competitive Compensation
    • Medical, dental, and vision benefits
    • 401(k) plan
    • Flexible paid time off

We are changing the world of software security. Do it with us. We believe in what we do and are passionate about helping our customers secure their business. If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.



Job Benefits:

  • Fantastic Medical, Dental and Vision which we cover most of the costs!
  • Free lunches most days and a packed fridge of snacks and drinks
  • Stock options, Competitive comp, Performance-based option grants
  • Flexible and open vacation model
  • 401k, HSA, FSA options
  • Choice of a brand new MacBook Pro or Microsoft Surface Pro
  • Amazing views of Baltimore including 2 outside decks on the water.
  • Exciting work in the field of security using cutting-edge tech stack
  • Competitive benefits and time off for new/expecting parents
  • Dog friendly office
Skills: ruby-on-rails reactjs ruby

Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work.

Skills: android 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 ios

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: product user-experience seo

CrazyGames.com, a fast-growing browser games platform, is looking for a Product Manager (REMOTE). As our Product Engineer you will play a crucial role in the execution of our product strategy and help us build the global market-leading casual browser games platform. You will work as a product engineer (a centaur-like mix of product manager and software engineer) for products used by close to 15 million monthly users.

CrazyGames.com is an HTML5 browser games platform reaching close to 15 million people per month all across the world. In just a few years, we’ve grown from a hobby project to a team of 9 building the 4th fastest-growing tech company in Belgium (all while staying self-funded and profitable). We've been a remote-first company for years, and our team members live in 7 different countries.

Key outcomes for the role:

  • Within 1 month, you have extensively tested the user journey yourself and with real end users, and you have found at least 5 opportunities to improve metrics.
  • Within 2 months you have specified, tested, and iterated new product features that result in a measurable uplift in user engagement.
  • Within 3 months, you fully understand our current product and how different parts work together. You can identify and recommend software and tools, and make small changes in the code.
  • Within 3 months, you know our analytics inside-out and can spot patterns and opportunities for improvement.
  • Within 6 months, you have set up a structured, scalable, and largely automated way of collecting user feedback and build it into the roadmap and product strategy.
  • Within 9 months, you can, together with our engineering team, plan the development work, lead the sprint planning sessions, and coordinate the releases.
  • Within 12 months you take responsibility for our main product.

What we offer:

  • 9 talented, skilled, and motivated colleagues (3 in Leuven and 6 remote).
  • The opportunity to make product decisions for over 15,000,000 monthly users.
  • A modern tech stack: Node.js, React, TypeScript, GraphQL. Terraform infrastructure on AWS.
  • A lot of responsibility and freedom. We hire only experts and trust them to deliver excellent results.
  • Flexible working hours and location. The results are what count!
  • Visits to Leuven: you will visit our office in Leuven (the world’s capital of beer) 1-3 times per year. We pay for transport and accommodation so you can have fun with the team.
  • The opportunity to play games and claim it's work.


Job Benefits:

  • A small team with talented, skilled, and motivated colleagues.
  • A lot of responsibility and freedom.
  • Flexible working hours and location. The results are what count!
  • Generous vacation policy.
  • Visits to Leuven: we pay to visit our office in Belgium regularly.
  • The opportunity to play games and claim it's work.

Time zone: (GMT+01:00) Brussels +/- 6 hours

Skills: node.js mongodb backbone.js postgresql parse-platform

About The Position

We’re looking for a highly experienced Node.js developer to work on the PayrollPanda cloud product. It’s an exciting opportunity for an experienced developer that is looking for a new challenge with a fast-growing startup targeting the fastest-growing region in the world - South-East Asia. The position offers a highly competitive salary.

Your responsibilities will include:

  • Improving existing features of the product and working on the back-end implementation of new features as we continue to scale and strive for product-market fit
  • Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team.
  • Working closely with the product manager in preparing and approving the scope of work.

Job Requirements

  • 5+ years of commercial development experience
  • 5+ years of JavaScript experience
  • 3+ years with a tech stack that includes NodeJS, PostgreSQL and MongoDB
  • Experience with Backbone.js, ParsePlatform or a similar technology is a plus
  • Familiar with writing automated tests (unit tests, integration tests etc.)
  • Agile (scrum) software development experience
  • Experience working in remote teams is an added advantage.
  • Located within UTC - UTC+8 timezones

Our tech stack & 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

To find out more about our recruitment process for this role, please click here.



Time zone: (GMT-08:00) Pacific Time

Skills: continuous-integration project-management api

About Us

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

Our company is in hyper growth mode. We’ve grown >6X YoY. Needless to say, it’s an exciting time to join the Proton.ai team.

The Role:

As our Data Integration Engineer, you'll be responsible for the technical integration of Proton's offering with our client's infrastructure. You'll learn about our clients' needs, in order to scope the project and set Proton up for a successful implementation. You'll then work with a project manager and be responsible to code, deploy and test the solutions. You will be in charge of making sure that the technical aspect of the client integration is done well and on time. This position reports to our Head of Client Integrations.

This is a role in a client onboarding team. Most of the day to day engineering will be providing integration services for client onboarding with minimal to no feature-building compared to traditional product engineering.

What you'll do:

  • Work with big data. Build pipelines to process large amounts of data in a multitude of formats.

  • Connect various systems together. Work with APIs, databases etc. to build pipelines that talk and translate one system into the other.

  • Set up Proton infrastructure for every new client. Successfully spin up new setup processes in our Kubernetes cluster, and tailor our application to customer needs.

  • Be Proton's technical expert in client onboardings. Help the team identify, scope and solve technical problems and be set up for success.

  • Tightly collaborate with the project manager to ensure existing client implementations are scoped and carried out successfully.

You'll be great fit for this role if you have:

  • Data processing expertise. You understand data concepts and formats, along with distributed processing and frameworks like Spark.

  • A strong understanding of different ways of integrating with various systems (databases, APIs, file formats, batching etc.)

  • Independence. You take ownership of your own work, and thrive when given freedom.

  • Empathy for our customers, and ability to understand and prioritize their needs.

Benefits

This is a full-time remote position. Competitive US based salary, $93k, plus equity, health benefits (we pay 99%), 401k and a generous vacation policy.

We're a remote-first company and open to candidates anywhere in the world. While we try to accommodate employee's schedules, our business largely operates on East Coast hours.



Job Benefits:

  • Medical
  • Dental
  • Vision
  • 401k
  • Equity
  • Unlimited PTO
Skills: continuous-integration api

About Us

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

Our company is in hyper growth mode. We’ve grown >6X YoY. Needless to say, it’s an exciting time to join the Proton.ai team.

The Role:

As our Data Integration Engineer, you'll be responsible for the maintenance and success of our client integrations along with building the tools for making that process more reliable and proactive. This role will be focusing on existing clients. After new accounts transition from onboarding to customer success you'll work closely with our team to scope and prioritize any technical work that will help our customers further succeed. This position reports to our Head of Client Integrations.

The role is in a client-facing team with minimal product-feature-building compared to traditional product engineering.

What you'll do:

  • Work with big data. Maintain and build pipelines to process large amounts of data in a multitude of formats.

  • Work with APIs, databases, infrastructure and connections to triage and find the root of problems.

  • Monitor integration processes, and proactively raise issues. Build process and tooling to improve our integration monitoring and triaging.

  • Prioritize technical resolutions based on resources, timelines and importance.

  • Communicate with client IT teams to modify existing connections. Be Proton's technical expert within our existing client base.

  • Tightly collaborate with the customer success to ensure existing clients are set up for success in a technical sense.

You'll be great fit for this role if you have:

  • Data processing expertise. You understand data concepts and formats, along with distributed processing and frameworks like Spark.

  • A strong understanding of different ways of integrating with various systems (databases, APIs, file formats, batching etc.)

  • Prioritization skills. You understand what's the most impactful thing to do first and why.

  • Independence. You take ownership of your own work, and thrive when given freedom.

  • Empathy for our customers, and ability to understand and prioritize their needs.

Benefits

This is a full-time, fully remote position. Competitive US based salary $93k, plus equity, health benefits (we pay 99%), 401k and a generous vacation policy.

Our Hiring Process

You may also notice we hire a little differently. We ask questions directly related to the work you will be doing. Resumes are optional. We'd encourage you to visit our engineering blog to learn more about how we hire and how to ace our interview.

We know the confidence gap can get in the way of great candidates putting their hats in the ring. So please don’t hesitate to apply — we’d love to hear from you. Candidates enjoy our application process! They tell us that the questions we ask make sense, plus they get to showcase their abilities.



Job Benefits:

  • Medical
  • Dental
  • Vision
  • 401k
  • Equity
  • Unlimited PTO
Skills: reactjs ruby-on-rails javascript node.js

About Almanac

Almanac’s mission is help remote teams work more effectively with less meetings and faster consensus, all fuelled by the power of version control. We’re building GitHub for docs.

Besides being a streamlined realtime document editor, we are also bringing the insights of version control to document workflows so that people can quickly validate their ideas with the rest of their team and always know what state a document is in—no more vFinal_1234. We know that the quicker people can get their thoughts down and get buy-in from teammates, the sooner they can get back to the deep work that makes a difference.

We’ve been moving fast since we founded Almanac in January 2019 and raised a $9M+ from leading Silicon Valley investors. That’s where you come in: we're looking for a full-time, FE-leaning full-stack engineer who also has some Ruby experience to join our team of talented coders and creators.

About the Role

We’re looking for an ambitious, versatile engineer to join our growing remote team.

You have at least 5+ years of professional engineering experience, at least 3 working with a modern JS framework, ideally React, and production experience with Ruby.

You can take an idea and come back with timelines, tradeoffs and sequencing. You relish good communication and understand how important it is in a remote team. You know that we succeed or fail as a team. You thrive on regular feedback on how you can be better.

You have a strong IC muscle that means you’re comfortable building full-stack features from scratch. You write clean code that does just what it needs to, and nothing more. Ideally, you’ve worked in an early-stage startup environment before. You can move fast but also finish strong. You want to be challenged, week on week.

You know that your technical skills are a means to an end: delivering features for our users. You know the sequence is “make it work, make it right, make it fast”. You have opinions based on the products you’ve built throughout your career, but you’re not dogmatic on technology choices or precious about code. You always strive to make the complex simple.

You are excited to travel and hang out with us, gorging on Tartine croissants and sampling the culinary delights of wherever we travel for our next retreat. When we’re not together, we'll all kick back and play Among Us together each week.

Bonus skills that will make you stand out: experience building document editors, knowing your OT from your CRDT, a zeal for version control, strong opinions about vim ("greatest editor ever to grace this planet" and "how do I quit?" are both considered)

Our stack

  • React, Node.js, Rails 5.2, Postgres 10.6, ProseMirror, AnyCable, Algolia, Heroku, Cypress
  • Team size: 11-50 people


Job Benefits:

  • Well-oiled remote culture
  • Strong ownership over a large-scope problem
  • Work with a killer dev team
  • Work with a product team with over 40 years of combined experience
  • Semi-annual team retreats

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