Deskhiker - Remote Jobs

Experienced Backend Engineer - Ruby in Global

yesterday
Theorem, LLC
Theorem is looking for a motivated craftsperson to join our global team of 200+ professionals to support our growing distributed services business. We are on a mission to dismantle the traditional consulting ecosystem and replace it with an effective framework for innovation that transforms the way businesses think about and solve problems from the inside out.


WHO YOU ARE

As our Experienced Backend Engineer, you have deep knowledge of the Ruby language and you make it a habit of learning the mechanics behind the magic of any framework.

You are a passionate technologist with the discipline to create and finish projects. You have opinions about your favorite open source projects, or perhaps you have contributed to some or started one of your own. You are a communicator. Whether you are raising the flag within an implementation or sharing your favorite playlist in Slack, you will not shy away from letting your voice be heard.


RESPONSIBILITIES AND DUTIES

  • Architect and build web applications using Ruby

  • Be a leader-contributor on a team creating a distributed system that will change the way people shop and interact in a virtual and physical retail environment

  • Collaborate with product designers and clients to clarify requirements, prototype functionality and build products

  • Plan, estimate and prioritize work in a remote, distributed team environment

  • Guide our clients in best practices in order to achieve great project success


QUALIFICATION AND SKILLS

  • 5 + years of professional software development experience

  • Current production experience utilizing Ruby in both Non-Rails and Rails environments

  • Demonstrated proficiency with server-side development using Python and Golang is helpful

  • Previous remote work experience is required

  • Previous experience collaborating on highly distributed teams

  • Previous experience in a consultative environment is required

  • Experience working within an Agile/Scrum environment.

  • Possess a strong and reliable internet connection.


YOU WILL BE SUCCESSFUL WHEN

  • You are able to hit the ground running within your area of expertise and are not afraid of challenges outside of it

  • Thrive on collaborating with other team members and across disciplines

  • You are happy to receive feedback and see it as an opportunity for reflection and improvement 

  • You are always learning - Whether you are learning to help your team and customer work through new concepts and technology 

  • You are astute, you know when to push an issue and when to let things lie

  • You are friendly - you reach out to your teammates even if they aren’t on your project team

  • You can work through ambiguity - you aren’t shy about asking questions to gain clarity

  • Entrepreneurial and intrapreneurial - always on the lookout for new opportunities to improve the company externally and internally


Senior Level
Full Time
Anywhere (100% Remote)

Backend Engineer in Global

yesterday
Maybe
About the job

As Backend Engineer at Maybe, you'll be responsible for the server side code and APIs of our web applications. You'll be involved in the entire product development lifecycle including the design, development, deployment and maintenance of new and existing features.

This is a data and external API-heavy position, with a lot of time spent reconciling numbers, dealing with third-party APIs and making sure everything plays nice together.

Ultimately, you'll be the driving force behind all backend activities.


The tech stack


We're still in very early days of Maybe, and as such, much of the tech stack is rapidly changing. Flexibility is key here and your input and expertise on the stack is very much wanted.

On a base level, experience with the following tech is a major pro: 

  • SQL (we use Postgres, primarily)
  • TypeScript
  • Node
  • GraphQL 
  • Serverless
  • Amazon Web Services (RDS, ECS, Lambda, KMS, CloudWatch)


About you


  • You've built complex backends in TypeScript/Node, but you also know other languages.
  • You've shipped large applications with many components and data structures.
  • You've worked with different databases and know how to optimize complex queries.
  • You have a proven ability to design interfaces that stand the test of time.
  • You have experience building and working on distributed systems.
  • You have experience integrating complex 3rd party APIs
  • You are strong self-manager, capable of being a "CEO" of your area.


Compensation


  • $187,500 per year
  • 3% raise every rear
  • 10% annual equity bonus
  • Minimum vacation policy (we expect you to take at least 4 weeks off per year)
Mid Level
Full Time
Anywhere (100% Remote)

Senior Software Engineer - Mobile in Remote

2 days ago
Domo
We are Domosapiens- uniquely skilled, passionate data lovers anchored in a culture of connectivity. We are transforming the way business is managed by putting real-time data into the hands of every decision maker across organizations. Diversity is valued here because homogenized teams create echo chambers; and nobody benefits from that. The insight garnered from diverse backgrounds, perspectives and lived experiences results in pioneering innovations across the organization and better experiences for our customers. The more diverse our talent, the more impactful the Domosphere becomes.
 
Position Summary

As a mobile software engineer you will get the chance to work on the first Business Cloud mobile solution. You will have the opportunity to work with other very talented mobile engineers on a very large variety of technical problems, learn about the proven best practices that power our mobile solution that is now allowing very large corporation around the world to run their business more efficiently.

Key Responsibilities
  • Own specific mobile features from start to end; 
  • Contribute in design process collaborating with designers and project managers; 
  • Prototype possible alternate mobile solutions; 
  • Optimize mobile product; 
  • Develop mobile enterprise solutions. 

Job Requirements
  • BS degree in Computer Science or a similar technical field of study or equivalent job experience; 
  • Deep understanding of the Swift language with proven experience; 
  • Experience in Objective-C; 
  • Pre-ARC coding experience and understanding;  
  • Extensive knowledge of iOS development techniques and practices. 

Domo is an equal opportunity employer. 
Senior Level
Full Time
Anywhere (100% Remote)

Software Engineer, Rust, Developer Tooling in Worldwide

8 days ago
Rome
Rome is building an international team of developers who want to build an open-source-first developer toolchain to make web development more accessible for everyone.

We're looking for people with a strong background and interest in building developer tooling. The ideal candidate will have a mix of technical expertise in programming language tooling and a passion for solving developer experience problems.

You will:

  • Work with a team of developers who make developer experience their first priority.
  • Solve problems for fellow developers by understanding their needs and coming up with both short team and long term solutions.
  • Deliver practical, useful, and reliable tools and processes to developers around the world.

You may be a fit for this role if you:

  • Are passionate about developer experience.
  • Thrive in an asynchronous and independent remote work environment.
  • Enjoy and have experience building developer tooling, especially ones that operate at the compiler level.
  • Have experience and are comfortable working in Rust.
  • Have some familiarity with frontend web development languages.
  • Have effective communication skills, especially when working with members of the broader open source community.

You might work on:

  • Changing how web developers write, share, review, and merge code through education and new tooling, infrastructure, or processes.
  • Building new compilers, linters, code formatters, bundlers, testing frameworks, and more.

Location

This is a full-time position in the US and countries listed as available at https://remote.com/country-exp...

Compensation

Competitive salary, equipment stipends, and health, vision, and dental benefits are offered in all locations. Stock options are provided to all employees with early exercise.

Mid Level
Full Time
Anywhere (100% Remote)

Software Engineer, Drupal/Go in Anywhere

9 days ago
Platform.sh
Platform.sh is a groundbreaking hosting and development tool for web applications of all types. Backed by European venture capital, the company has grown into a competitive player in the cloud hosting industry, with clients ranging from the individual developer to major web agencies and blue-chip enterprises running significant infrastructure deployments or fleets of hundreds of sites. Our technology stack -- the one we’d like to hire you to help build -- makes this experience as seamless and full-featured as possible for every client.

Our team is looking for software engineers with strong experience in PHP and Drupal and a taste for Go, to help us drive a transformation of a monolithic legacy application into a modern distributed system, while delivering new and exciting features to our customers.

We do lots of everything here:
  • Work with product managers, designers, frontend and infrastructure engineering teams to provide a joyful user experience to our customers.
  • Maintain applications that drive the lifecycle of the hosting product, billing & reporting, user authentication & authorization, interaction with vendors or partners.
  • Occasionally build client libraries or support other internal tooling that needs our help

With that in mind, we’re looking for engineers to help us build any and all of these pieces!

You should have:
  • Extensive experience programming with PHP
  • Knowledge of Go, or willingness to learn it
  • Good knowledge of Drupal 7 module development
  • Ability to do the job well in written and spoken English
  • Ability to use Git

In a given day, you might:
  • Develop features in Drupal or Go, maybe even spin up an entirely new service!
  • Troubleshoot, reproduce, report and fix a bug in a Drupal 7 application.
  • Write and document a REST API.
  • Become a product expert and work toward improving our customer facing documentation or libraries.
  • Work under limited supervision with considerable latitude for personal initiative.
  • Respond to customer inquiries/escalations via our support system.
  • Participate in training teammates.

It would be great if you:
  • Have experience designing and building CI/CD pipelines with reliable unit, integration, acceptance and e2e tests.
  • Have broad familiarity with the cloud hosting and “DevOps” domain and knowledge of the experience and requirements of e.g. our customer base.
  • Know how to evaluate open web standards and use those to guide API decisions & application implementation.
  • Have experience making multiple web applications “play nicely” together and function together as an integrated product.
  • Have experience with user authentication & authorization flows as well as the other security & compliance requirements endemic to software accessible over the Internet.
  • Understand or are familiar with the domain of recurring payments, e-commerce, etc.

This is a remote job. Work from anywhere!
We are a worldwide distributed team and are looking for a candidate who can perform well working remotely. To be an effective performer here at Platform.sh, you’ll need to be able to effectively collaborate across time zones while operating with a high level of independence and autonomy. If you do not have all the required skills: we are also looking for potential.
Mid Level
Full Time
Anywhere (100% Remote)

QA Automation Engineer in Remote

9 days ago
Smile
Job Description

We at Smile are on a quest to take the “work” out of work. To do this, we’re on the search for a self-motivated and inquisitive QA Automation Engineer to help delight our customers by finding bugs and crafting an amazing experience for our TextExpander product.

Who you are:

🔨 You love to break things! You spend a minute with a piece of software, and you’ve found three novel ways to break it.

🔍 Inquisitive by nature, you love to ask “what happens if…?”. You realize that if you don’t find the bugs, our customers will.

🕝 You are self-directed and can manage your time well. You know when it’s time to move on to the next task.

🗣 You're comfortable working in a distributed environment with a small and talented team where you'll find the support you need in your efforts to grow professionally.

✍️ You write excellent automated testing and know when is the appropriate time to use automation.

📑 You’re no stranger to designing test plans and automation frameworks, and you’re probably quite the JIRA jockey.

What you’ll do:

As our QA Automation Engineer, you will work on the TextExpander server team, working with Node backend development and React front-end web application.

As a valued member of our engineering team, you will function as the advocate for all things QA. You will have the authority to make decisions about designing test plans and automation frameworks. Our engineering team will rely on your automation expertise to improve our server-side testing in new and interesting ways - you’re the QA expert!

What else:

  • Work with other members on the server team to produce automated acceptance tests for the TextExpander codebase, including both server-based acceptance tests and browser-based UI tests.

  • Incorporate automated tests into the development environment for continuous testing.

  • Develop formalized test plans and procedures.

  • Collect and analyze test automation metrics.

  • Work closely with engineers to correct defects.

  • Assist with server releases.


Job Requirements

Required Skills:

  • 3+ years of experience working in Quality Assurance roles

  • Mastery of test management software and QA Methodologies

  • Strong JavaScript coding experience

  • Working background with JavaScript testing frameworks such as Jest

  • Experience with web browser testing frameworks such as Selenium

  • Comfortable with MongoDB

  • Comfortable with Git

  • Strong English writing, communication & video conferencing skills

  • Self-starter with strong drive, comfortable with little supervision

  • Reliable, smart, honest, organized, positive, personable

Tech needed for the job:

  • High-speed, reliable Internet connection

Skills needed to succeed at Smile:

  • Ability to work independently as well as in a team environment

  • Self-motivated and comfortable with little supervision

  • Excellent written communication skills

  • Comfortable working with a remote team

  • Highly detail-oriented

  • Adaptable, able to learn and grow

  • Reliable, smart, honest, organized, positive, personable (like us!)

Preferred Experience & Skills:

  • Load testing frameworks

  • Automated testing in CI environments

  • TypeScript

  • Comfortable with Macintosh, Windows, and Chrome operating systems

Benefits:

  • High level of autonomy in your role

  • Motivated and creative teammates

  • Flexible schedule (with some US time zone overlap)

  • Work remotely

  • Employment benefits:
    • Healthcare reimbursement plan (ICHRA plan)

    • Paid vacation and sick leave

    • 401(k) plan

    • Profit sharing plan

    • Long-term disability insurance

    • Educational assistance plan

  • Contract work also negotiable

  • Salary based on experience

Smile develops productivity software for Mac, Windows, Chrome, iPhone, and iPad. Headquartered in San Francisco, California, Smile is a closely knit, geographically diverse company. We have proudly served our customers for over a decade.

At Smile, we embrace diversity. We strongly encourage underrepresented minorities to apply, even if they're not sure they meet all qualifications.

Smile provides equal employment opportunities (EEO) to all employees and applicants for employment. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.

Mid Level
Full Time
Anywhere (100% Remote)

Senior iOS Engineer in Remote

20 days ago
Tubi
Join Tubi (www.tubi.tv), a division of FOX Entertainment, a premium streaming service leading the charge in making entertainment accessible to all. Headquartered in San Francisco, Tubi is an ad-supported video on demand (AVOD) service with movies and television shows. With over 30,000 titles from every major Hollywood studio, Tubi gives fans of movies and television shows an easy way to discover new content that is available completely free. Tubi's library has something for every member of our diverse audience, and we're committed to building a workforce that reflects that diversity. We're looking for great people who are creative thinkers, self-motivators, and impact-makers looking to help shape the future of streaming. Our services are currently available in the US, Canada, Australia, New Zealand, and Mexico.

About the Role:
Deliver delightful user experiences, build clean unit-testable code, and contribute to a world-class engineering organization focused on bringing free TV and movie content to the world. This role will be part of a small team responsible for the highly rated Tubi iOS and tvOS apps. You will be building new features, improving performance, writing unit and integration tests and delivering a delightful user experience. We are looking for people who have user empathy, enjoy working in a team setting, are lifelong learners and want to set high goals for themselves.

Your Background:
  • Master's or Bachelors degree from an accredited university, or equivalent work experience  
  • 5+ years of iOS development experience and at least
  • Working experience with Swift
  • Strong UIKit fundamentals, including storyboarding, auto-layout and size-classes
  • Familiarity with AVFoundation, AVPlayer and HLS are a big plus
  • Extreme user empathy, data driven and a passion for a great UI/UX

Tubi is proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition or disability. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. We are an E-Verify company.
Senior Level
Full Time
Anywhere (100% Remote)

Senior Full-Stack Engineer in Remote

22 days ago
Canny
Canny helps SaaS companies build better products by being better at listening to and acting on user feedback.

The benefit of working with SaaS companies is that our work impacts technology in virtually every sector (education, medicine, tech, and so much more). We're using what we're great at, building great products, to have the impact we want to have on the world.

– Profitable early
-stage startup, 10 person team, launched four years ago
– Over 1,000 customers, including industry-leading companies like ClickUp, CircleCI, and Compass
– We haven't raised any money, we are our own bosses
– 100% remote

For more info, check out our blog and team page.

ROLE
We're hiring a senior full-stack engineer to help us build Canny. You'll be working alongside the whole team to make Canny more valuable to its customers, and grow faster 🚀

RESPONSIBILITIES
– Build out new features and integrations to expand our product/market fit
– Improve our funnel to optimize for growth
– Fix bugs, improve UX, and make Canny scale
– Talk to our customers and prospective clients to help out with sales/support and better understand our target audience

QUALIFICATIONS
– You've built best-in-class products people fall in love with
– You've built rock-solid, scalable infrastructure from the ground up
– Ideally you've worked in startups, even better if at a B2B/SaaS startup

TECHNOLOGIES
– Front-end: React, Redux, Webpack, Sass, ES6
– Back-end: Node, Mongo (mongoose), Isomorphic React 😎
– Hosting: AWS (EC2, CloudFront, S3, ELB)

COMPENSATION
– $90k to $140k USD base, 1.0% equity
– Unlimited sick and vacation days (paid)
– International team offsites ✈️ (paid)

APPLY
If you think you'd be a great fit for this position, shoot us an email. Please include your resume and tell us why you want to work at Canny. For brownie points, add your favorite GIF.
Senior Level
Full Time
Anywhere (100% Remote)

Senior Frontend Engineer, User Experience in Remote

1 month ago
Hiro
Salary: $147,000-$172,500/year base salary

At Hiro, we’re making it easier for developers to build the next generation of smart contracts and decentralized apps. We build developer tools for Stacks, an open-source network which makes Bitcoin programmable. With Hiro, developers can test and deploy smart contracts, spin up nodes and other server-side resources for scaling, and get access to monitoring and analytics. Our solutions provide developers with the convenience and reliability they need to be successful.
 
Hiro is funded and backed by more than $75 million from Union Square Ventures, Y Combinator, Lux Capital, Winklevoss Capital, Naval Ravikant, and others.

About the Opportunity
We’re currently hiring a Front End Engineer to be part of the User Experience team. This is a core engineering team engaging in customer-facing work. You'd be giving our users (developers, investors, community members) the tools to secure, protect, and explore Stacks. You’d be working on critical open source projects, impacting Hiro and the entire Stacks ecosystem.

What you'll do

  • The Stacks Blockchain Explorer, a NextJS app
  • The Stacks wallet for desktop, an Electron app 
  • The Stacks wallet for the web, browser extensions for Chrome and FireFox 
  • Hiro’s design system based on React components

What we’re looking for

  • 5+ years of experience building frontend applications
  • Operational excellence: you’ve worked with a mature codebase in a mid to large company
  • Expert level of understanding of frontend application structure and architecture
  • Expert in JavaScript, Typescript, HTML, and CSS, git & command-line environment
  • Experience in a frontend framework like React, Angular, or Vue
  • Deep understanding of state management, as well as designing and using APIs
  • Experience with frontend testing techniques
  • Experience with CI/CD tools
  • Experience on remote teams
  • Experience“leading the charge” on starting a new project and building it out SPAs
  • Excellent communication and collaboration skills
  • Bonus, but not required: Experience in the crypto/blockchain space or a deep curiosity of the landscape

We’d love to hear from you even if you don’t have experience or interest in every bullet. There’s no perfect candidate and we want to find the right fit, even if it’s different than we imagine. We especially would like to meet underrepresented/underestimated candidates.

What we'll offer

  • Competitive NYC based Salary(regardless of location, benchmarked annually)
  • Company equity and Stacks (STX) tokens--STX is the native cryptocurrency of the Stacks network
  • $500/mo co-working space reimbursement
  • $1,200/yr budget for learning and development stipend
  • $1000/yr of charity donation matching to an organization of your choosing
  • Daily Lunch Reimbursement(even if you’re remote!)
  • Open Vacation Policy, take the days you need
  • Family-Friendly Health Benefits
  • Free Life and Disability Insurance
  • Health and dependent care(FSA)
  • Up to 16 weeks of paid parental leave
  • Pre-tax commuter benefits
  • 401k with 3% match
  • Your choice of technical setup and equipment

Please note that benefits vary by country, the ones shown above are for our full time U.S. based employees. Benefit information for non-US based positions will be provided to individuals who interview for those roles.

About Us

Hiro is the leading developer tools company for Stacks, the open-source network which makes Bitcoin programmable. Our mission is to accelerate mainstream adoption of blockchain technology and build a better, user-owned internet for all. Hiro was founded in 2013 under the name Blockstack PBC and is headquartered in New York City with employees and contractors distributed across the globe. Hiro is funded and backed by more than $75 million from Union Square Ventures, Y Combinator, Lux Capital, Winklevoss Capital, Naval Ravikant, and many more. Visit our website to learn more.

Hiro is proud to be an equal opportunity employer and deeply cares about building a diverse team. Hiro is committed to building an inclusive environment for people of all backgrounds. We do not discriminate on the basis of race, color, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by law.
Senior Level
Full Time
Anywhere (100% Remote)
1 of 1