Recommend this page to a friend! |
|
All available jobs | > | Jobs in United States | > | Remote Senior Full Stack Engineer | > | Apply to this job |
Summary: | We seek for a Senior Full-Stack Engineer. This fully remote position is open to applicants who work in Eastern (currently UTC-4) to Western European (UTC) time zones. |
---|---|
Post date: | 2024-08-14 |
Company: | Geocodio |
Location: | Arlington, Virginia |
Country: | United States |
May telecommute: | Yes (May work remotely) |
Description: | We’re looking for a Senior Full-Stack Engineer. At Geocodio, you’ll be focused on running our data pipelines, making our geocoding engine more efficient, building new features for/maintaining our customer-facing product experiences and keeping our 200+ server cattle happy and mooing. This fully remote position is open to applicants who live in the Eastern (currently UTC-4) to Western European (UTC) time zones. Visualization of timezones 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. It would help if you had experience managing server infrastructure Ideally, you have experience working with ETL 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 are 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 job is 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 to meet an arbitrary deadline. 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 to 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? Do you see 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 a limited amount of 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 from 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 do that work. - 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, 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 with 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 you 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 at least 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 form. 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 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 contact us about this position or use the form below will have their email and company domain permanently blocked. |