
Senior Full Stack Engineer
About Almanac
Almanac is a modern collaboration tool for remote teams that makes the dream of fewer meetings a reality. It's a single source of truth for project documentation and decision-making: one place where remote technical teams can write, approve, track, and document.
We believe teams and companies are the sum of their systems and processes—but most are surprisingly informal about how they collaborate, leading to chaos, delays, and frustration for managers, executives, and clients.
Technical teams at companies like Airbyte, Ender, and Indeed are using Almanac to change how they write docs, get feedback without meetings, and automate repetitive processes.
We are looking for a full-time, senior full stack engineer with strong Rails and Javascript experience to join our team of talented coders and designers.
About the role
We’re looking for a hungry, talented engineer who wants to make a big impact at an exciting inflection point in our growth.
You'll be responsible for building out the intuitive, interactive experiences that our customers need to run their businesses through docs, as well as determining the backend architecture and endpoints that we need to support those features.
Specifically you'll:
Write elegant, well-tested code in a modern technology stack
Participate in standups, code reviews, and retros
Work closely with our team to make architecture and design decisions
Ensure everything runs smoothly & safely in production
Create standards around development, code review and deployment
Our Tech Stack
Rails 6.1, Postgres 13.7, React, Algolia, Typescript
Team size: ~20 engineers
About you
Experiences that make you stand out:
You have 5+ years experience building great products in Ruby on Rails; during that time you’ve also become proficient in Javascript, ideally React (3+ years experience)
You are confident working across the stack, whether it's expanding our API or enhancing the frontend
You are passionate about writing clean and well-thought out code
You want to karate kick technical debt in the chops
You’re comfortable writing test suites in a test-driven environment
You can craft a devastating SQL query to save the day when all else fails
You are a strong communicator and able to clearly articulate technical problems
You want to be an early contributor to our engineering culture and work environment
Skills that make you extraordinary:
Obsession with high-quality work
Ability to work independently and to adapt to the developing requirements of our users and market
Love of detailed, continuous feedback that makes the work better
Desire to always move fast and prioritize speed over scope
Passion to be an early contributor to our engineering culture and work environment
Hunger to build a world-changing product
Our Team
At Almanac, we’re looking for structured thinkers full of passion, ambition, and kindness. We’d love for you apply even if your experience doesn't precisely match the job description. Your experience, skills, and interests will help you stand out—especially if your career has taken some extraordinary twists and turns. At Almanac, we welcome people of diverse backgrounds and perspectives who aren’t afraid to challenge the status quo. Join us.
Interviewing at Almanac
It’s our goal to provide an efficient, transparent interview experience that respects you and your time. Our roles typically have a four stage process (sometimes more) and we like to move through those as quickly as calendars allow. After submitting your application you will hear from us whether you are a strong fit for the role or not! From here you can expect:
An initial screen with our recruiter
The opportunity to meet the hiring manager, Dakota
Two technical exercises (Q&A + Product Scoping) appropriate to the role
A leadership interview with our CEO, Adam
Your time is valuable, so we try to give you as much information as possible throughout our process to make the best decision for you. To start, here's our open source company handbook, which contains docs about our vision, our virtues, our compensation philosophy, and our approach to diversity, equity, and inclusion.
Apply for the job
Do you want to join our team as our new Senior Full Stack Engineer? Then we'd love to hear about you!
Do you like this job?
About the company
Similar Remote Jobs
- Opened 3 days ago Featured Job Remote Job
- Opened 13 days ago Featured Job Remote Job
- Opened 14 days ago Featured Job Remote Job
- Closes in 14 days Featured Job Remote Job
- Opened 13 days ago Promoted Job Remote Job