Search

Wednesday, September 23, 2020

NOW HIRING: Senior Backend Engineer

Company: Baremetrics

Website: https://baremetrics.com

Headquarters: San Francisco, California, United States


As a senior backend developer at Baremetrics, you will be working on a variety of projects from payment provider integrations and data ingestion to metrics processing and user-facing features.

We're a very small team with a huge bias for simplicity. Baremetrics has grown to its current state with just 2 backend developers. You'll be working on projects, large and small, from inception to completion.

We approach our work with focus and purpose in an environment of trust and autonomy. When we work on a difficult problem, we take the time to think through and research the possible solutions and then write an implementation plan. Sometimes that may also include some tinkering.


The stack you’ll use

On a base level, there are just a few crucial skills…

  • Deep experience with Ruby
  • Advanced SQL Query optimization and schema design
  • Comfortable exploring and learning new technologies
  • All of our code lives in a mono repo and all of our backend code is written in Ruby. Postgres is our main database and our frontend is moving towards a single-page application written in Vue and Typescript. You should feel comfortable exploring and learning new technologies and languages.


The way we work
You are free to work from anywhere and choose your own hours. Much of our product team are located in Europe, but the team as a whole is spread across five countries and many timezones. Our general cadence is two-week product sprints followed by a bug week. Bug weeks can also include chores, refactoring or customer support.

The work to be done
We have interesting engineering challenges and exciting plans for the future of the product, much of which revolves around processing and finding insights in large data sets.


Here are some examples of the type of problems you would work on:

  • Rewrite our Stripe integration from scratch
  • Investigate metric discrepancies reported by customers and fix them at the root cause
  • Work on making customer segmentation 10,000x faster
  • Investigate and fix a race condition in our Messaging Code
  • Implement a new user-facing product feature
  • Develop tooling to surface business insights across many terabytes of data


About you

You have a strong track record of shipping great products using Ruby. You understand the language in depth. You should also be experienced in SQL query optimization and designing efficient schemas, as that's a big part of our core business logic.

We expect you to be self-motivated and self-directed, a strong individual contributor and true "manager of one". Almost all of our communication happens in writing and while we do sometimes pair program, what we don't do is "meetings". It is important that you are a good writer and effective communicator.


The hiring process

There are a few stages in the hiring process. We know how nerve racking applying for a new job can be and we want to make it as smooth and enjoyable as possible. We're looking to make an offer to someone no later than September 30.

  • Stage 1: Initial application & questions — You’ll send in your basic info and answer a few questions about your experience and skills. If we believe you’d be a good fit based on that initial application, we’ll dive in with a few more questions to learn more about you, what you want out of your career and how we can help you be successful.
  • Stage 2: Test Project — We’ll do a test project to learn about how you approach problem-solving as well as to get a feel for your coding style. They will take up to a few hours to complete.
  • Stage 3: Interviews — You’ll having a video interview with someone on the engineering team to talk through your test project. You’ll then do a final video interview with our CEO to talk about company culture, benefits, perks, and the future of the company as well as to answer any questions you have.
  • Stage 4: Job Offer — After consulting a few of your references, we’ll make an offer and hope that you’ll join the team!


About Baremetrics

Baremetrics is a business analytics & insights company. We provide the tools and data businesses need to make solid business decisions.

Founded in 2013, we're working hard to help businesses spend less time crunching numbers and looking at spreadsheets and instead give them instant access to metrics and business insights that they need to run their businesses.

We're not some flash-in-the-pan startup…we're seven years old, profitable, doing over $1.5M in revenue and growing. Nearly 1,000 business from all over the world trust us to help them grow their businesses.

We're looking for folks who like to solve problems and build a business and product that people genuinely love to interact with.

Read about working at Baremetrics: https://baremetrics.com/about


Benefits

  • Work from anywhere (we're 100% remote)
  • Minimum vacation policy
  • Salary range of $100k-140k
  • Bonus structure
  • Flexible work hours
  • Full health, vision & dental insurance for you and your family
  • Annual company meetups
  • Kindle Paperwhite + Unlimited Books
  • Monthly "remote stipend" that you can use for anything

Source: Remote OK, Baremetrics



NOW HIRING: Data Architect / Data Engineer

Company: Hive

Website: https://hive.one

Headquarters: Berlin, Germany


Salary: 50.000 € to 70.000 € / year


Our mission

Our company mission is to map the internet’s attention flows and create transparency about how society assigns credibility to information, people and institutions


What we're working on

We are building an influence algorithm. In other words, we are trying to find ways to describe groups of people mathematically. Many tried and failed before. But we think we can make it work.

Our core hypothesis is that influence can be quantified by tracking attention flows. In order to do that, we ingest data streams from multiple sources (we started with Twitter and are now indexing podcasts and soon more). We then cross-reference these datasets in an attempt to continuously improve the accuracy of our algorithm.

The accuracy of our work is being verified by members of the groups that we aim to describe. We publish our results in real-time and there are thousands of people already using our scores. It is hard to verify when we are right. But it is very easy to tell when we are wrong. This short feedback loop puts us in a unique position to work on problems that might be much harder or impossible to solve somewhere else.


Work setup

We are a small, VC-funded startup. We are a remote-first team. Most of the team is based in Europe (Berlin, London). You can make your own hours, but everybody is expected to be online during office hours in CET. We try to meet in person and work together for several days at least every 3 months. Other than that the company ‘lives’ in Slack, Notion and other tools enabling effective communication.


Tasks

About this role

Your main responsibility will be the design, implementation and continuous development of our data architecture.

We leverage heterogeneous data streams (Twitter API, RSS feeds, …) and therefore rely on non-relational databases as the central technology in data warehousing and processing. Deep familiarity with NRDBS (e.g. ArangoDB) in clustered architectures is what we are looking for the most in a candidate.

As owner of our data architecture, you will develop a deep understanding of the problems we are trying to solve with data, as well as our company's strategic direction and make design and implementation decisions accordingly.

This role is crucial for our company and we will ensure that the successful applicant enjoys the full support of our experienced team of developers and algorithm architects.

Additionally, you will also interface closely with our developers and algorithm architects in peripheral tasks up- and downstream from our DBS, such as

  • Designing, launching and maintaining crawlers to tap into new data streams from various APIs
  • Specifying data requirements and pre-processing routines as well as generating features from raw data
  • Relating and matching entities from different data streams
  • Measuring and ensuring data quality
  • Developing solutions for automatic labeling of data based on machine learning


Requirements

  • Proficiency in *nix and Python
  • Extensive experience with relational and non-relational databases (ideally ArangoDB) in clustered architectures
  • Experience with the AWS ecosystem
  • Experience utilizing 3rd party APIs for web scraping
  • Good communication & writing skills


Great to have

  • Experience working with API's & RSS feeds
  • Interest and familiarity with latest developments in Deep Learning and general AI


Don't apply if

  • You get defensive about your ideas
  • You need somebody else to organize your work
  • You'd rather not talk to people


Do apply if

  • You use precise language and you insist that others do to
  • You are happy to drop an idea if circumstances have changed and it's no longer the best solution
  • You look for systemic flaws in systems and you are proactive in preventing them


Benefits

The job is full time permanent. If you work from Germany, you will need a German work permit and you will get an employment contract, if you work from somewhere else in the world, you will work as a freelancer, and need to fulfill the legal requirements for freelancing in your country.

If you work from Berlin, you can work from our Berlin office, located in Mitte.


How to Apply

Please use the apply button. In the confirmation email you will get a link to a typeform with some task related questions. We think that your answers tell us way more about you than a CV or cover letter ever could.

If you take your time to answer the questions, we will get back to you within a couple of days. If you don't take your time to answer the questions, we will not move forward with you.

Source: Remoters, Hive



NOW HIRING: NodeJS Developer

Company: Xapo

Website: https://www.xapo.com

Headquarters: Palo Alto, California, United States


OVERVIEW

Xapo is a global fintech start-up on a mission to build a safe and global way to use money. We’re a fully distributed team, working remotely from more than 40 countries around the world.

We’re seeking a collaborative, proactive problem-solver to join us as NodeJS Developer at Xapo. This full-time position is fully remote, meaning you can work from anywhere! Xapo has been working remotely for many years.


POSITION OVERVIEW

As NodeJS Developer, you will work with a highly specialized, multidisciplinary team that handles the complete development lifecycle of a product, from envisioning to production deployment.


RESPONSIBILITIES

  • Building high-quality software components that fulfill defined functional specifications and fit within architectural designs.
  • Working autonomously, following a defined plan and achieving goals according to schedule.
  • Participating in the design, testing, and deployment of your code.


REQUIREMENTS

  • 5+ years’ experience in web services backend development.
  • Excellent proven JavaScript development skills.
  • Good development and tuning skills for MySQL, Mongo and Redis.
  • API building and consuming experience.
  • Self-motivated, with initiative and enthusiasm, willing to work hard within a remote team.
  • Experience working by plan and objectives in autonomous mode.
  • Good communication skills and remote teamwork experience.
  • Strong communication skills in English.
  • Experience within Fintech and knowledge about Bitcoin would be ideal.


NICE TO HAVE

  • Frontend development;
  • React.JS proven application development experience.
  • Platform and libraries;
  • Experience using Linux, Docker.
  • Experience using Git, BitBucket, Jira.
  • Capable of documenting and diagramming functional flows and architectures.
  • Experience with other major development language and frameworks like C, C++, Java or .NET, Node.js.
  • Experience with other front-end frameworks like Prototype, Underscore.js, etc.
  • Mobile development knowledge.


OTHER REQUIREMENTS

  • A dedicated workspace.
  • A reliable internet connection with the fastest speed possible in your area.
  • Devices and other essential equipment that meet minimal technical specifications.
  • Alignment with Our Values.


WHY WORK FOR XAPO?

  • Shape the Future: Improve lives through cutting-edge technology, work remotely from anywhere in the world.
  • Own Your Success: Receive attractive remuneration, enjoy an autonomous work culture and flexible hours, apply your expertise to meaningful work every day.
  • Expect Excellence: Collaborate, learn, and grow with a high-performance team.


ABOUT XAPO

Xapo was founded to address two of the biggest issues with Bitcoin’s success and adoption—accessibility and security. In less than 4 years, it has managed to bring the cryptocurrency to the everyday life of millions of users around the globe.

Today, Xapo is expanding beyond Bitcoin to create a robust banking alternative that provides the same level of accessibility and security to all facets of your financial life. Because no matter who we are or where we’re from, we all deserve the opportunity to have more options, more control and more security in our financial lives.

Launched in 2014, Xapo has made an unparalleled investment in security infrastructure, assembled a renowned advisory board, and raised $40M from top venture capital firms in Silicon Valley & the world.

Xapo is an Equal Opportunity Employer. We believe a team that represents a variety of backgrounds and perspectives is critical to our success as a global company. A diverse, inclusive workplace enables us to create products that best serve our customers all around the world. It is the foundation of Xapo.

Source: Remote Global, Xapo



Tackling Common Issues with Cold Emailing in Freelancing

  Written By: Rosanna Webb I've faced my fair share of challenges when it comes to cold emailing potential clients. However, through tri...