Senior Full Stack Engineer

Geocodio

Eastern (currently UTC-4) to Western European (UTC) - Remote
👉 This job may not be available any more. It is not actively listed on joblist.app.

We’re looking for a Senior Full-Stack Engineer. At Geocodio, you’ll be focused on keeping our data pipelines running, making our geocoding engine more efficient, building new features for/maintaining our customer-facing product experiences and keeping our 200+ herd of server cattle happy and mooing.

This is a fully remote position and is open to applicants who live in the Eastern (currently UTC-4) to Western European (UTC) time zones.

About you

  • The ideal candidate is good-natured and kind, and enjoys working through complex challenges with others.
  • A minimum of 5 years of full-time work experience as a developer is required, though more is preferred.
  • You should have past experience managing server infrastructure
  • Ideally, you have personal experience with working with ETLs or data scraping/normalization and would find it satisfying to make that easier for other developers.
  • Should be a self-starter and enjoy working independently
  • Preferably, you’ve used a geocoder at least once

You should be comfortable working with the following technologies:

  • Backend: PHP (Laravel), Go
  • Frontend: Tailwind CSS, AlpineJS and React
  • Databases: SQLite, MariaDB
  • SRE/DevOps: Ansible, Terraform, Grafana, Fluentbit

What you’ll do

  • You’ll get to maintain and optimize software and infrastructure that serves over a billion requests per month
  • This is the job for you if you like to work on many different parts of a codebase rather than being siloed to one department or engineering function.
  • You’ll get to do quality work you’re proud of and be a good steward of the codebase. We don’t work on 1-2 week cycles—rather, tasks and projects take as long as they take. That means you won’t feel like you’re constantly creating new technical debt in order to meet an arbitrary deadline, and if while you’re working on something, you see the opportunity to refactor to make something better, you’ll be able to do so.
  • You’ll use your investigative skills and solve technical puzzles. For example, investigating why a particular address didn’t return an accurate result is a common occurrence. Was it a parsing issue? A data issue? A timeout issue? Something on the customer’s side that you need to help them work through? How can we see how prevalent this problem is across the board, and what are some ways we might address it?
  • You’ll help make our already-resilient infrastructure even more resilient
  • You’ll make and maintain tools related to data pipelines to make it easier to add data sources (i.e. state legislative districts for a specific state)
  • Your product experience work will often relate to long-standing feature requests from customers, and you’ll get to email them yourself when it’s done and be thanked by customers directly
  • You can expect to spend very limited time in meetings and most of your time working independently and doing focused work.

Why work with us

  • We’re an intentionally small company that punches far above our weight. Our customers range from college students working with geographic data for the first time to cancer researchers to major financial institutions.
  • We’ve been in business for over 10 years and have a calm, low-stress work environment. Our growth is slow and sustainable.
  • We’re human. If you need to take off the rest of the day to take your kid to the doctor, you don’t need to be worried about your vacation time getting docked. Life comes before work and we trust you to get your work done.
  • We treat customers how we want to be treated. We listen to our customers and work to understand their needs. We respect them, and don’t use deceptive marketing practices.
  • Our work makes other people’s lives easier, and we derive tremendous satisfaction from that. If you’re motivated by that, too, then you might be a fit.

What’s in it for you

  • A better-than-competitive salary. We’ll use the average salary for an engineer of your experience in your location as a starting point and build your compensation package from there. Have skills or work experience that you think would be uniquely valuable to our company and bump you above the average salary? Bring all of that to the negotiating table.
  • We’re open to flexible work arrangements. Can only work while your kids are in school? Want 3 day weekends every week? We’ll talk about that as part of your compensation negotiation.
  • Bonus paid out in two halves– vacation money for the summer, and holiday money in the winter.
  • A forever-remote, never-going-back-to-office job. We don’t have a physical headquarters, so there’s no risk of you getting a mandatory back-to-office email in six months.
  • A better-than-competitive benefits and paid leave package. Just because we’re a small company doesn’t mean we skimp on benefits. We expect you to take a minimum of two weeks of paid vacation per year, plus national holidays, unlimited sick time, and paid parental leave that is equal regardless of the parent’s gender or whether the child is biological or adopted. Retirement, health, and dental may vary based on location. For example, in the US, we provide a 5% retirement match and 100% employee/50% dependent premium coverage for a zero-deductible health insurance plan.

Application process

  • Please fill out the application below. Please share as much detail as possible. Applications without a video will not be considered.
  • Next, certain candidates will be invited for a technical interview where we’ll discuss your background and do a live coding activity.
  • Afterwards, we’ll do a reference check. This should be a coworker who worked in the trenches with you and can speak to your experience and day-to-day work.
  • After, there will be a group interview with the rest of the team.
  • The final stage will be an offer conversation with the founders where we’ll talk about your salary, benefits, and working hours.

If you have questions, you’re welcome to shoot us an email. Please be advised that only applications submitted through this form will be considered. Emailed applications will not be considered—please, help us stay organized so we can get back to you.

For security and compliance reasons, an employment offer is contingent upon a criminal background check.

Recruiters, agencies, or freelancers not interested in a full-time position who reach out to us about this position or use the form below will have their email and company domain permanently blocked.

Similar Jobs

Remote
Hybrid (Chicago) or remote
Remote
Warsaw, Mazowieckie, Poland