Senior Backend Engineer
ReviewTrackers is the rapidly-growing customer feedback platform trusted by tens of thousands of businesses. Using data, insights and technology, we partner with brands to ensure customer success. We have created an environment where employees can learn, grow and do the best work of their careers. We are seeking a Sr. Backend Engineer who wishes to learn new skills, contribute great things, and be the best version of themselves.
We are a polyglot shop, and use the best tools for the job. On the front-end, we use React/Redux on Node.js. Our public API is written in Go. Our micro-services are written in Ruby or Go.
We are looking for an individual with advanced SQL experience to join us as a Senior Software Engineer. This role is not a dedicated DBA role, the majority of the work will be in the api and other backend services (or full-stack if you’d prefer). You will be joining a team of full-stack, frontend and backend engineers. Our full-stack and backend engineers write their own migrations, seeds, database functions, etc (that is not what we are looking for). We are looking for someone that will help manage our database architecture along with working in the backend (or fullstack), delivering features and keeping an eye on tech debt. We try to balance 75% features, 25% tech debt quarter over quarter. If you enjoy working on a collaborative, product focused team and you know your database dos and don’ts this is the opportunity for you!
What we need from you:
3+ years practical use of programming in a modern programming language
Solid object-oriented programming and functional programming design skills
Passion for technology and building scalable systems
Experience with SQL (PostgreSQL)
Excellent communication skills
Participated in the architecture and design of new and existing products
Never stopped learning, and are always ready to pick up new languages, frameworks, libraries
Advanced knowledge of one or more of the following technologies: Ruby, golang, PostgreSQL, Elasticsearch, RabbitMQ
Preferred Background:
Experience using Ruby and PostgreSQL in a production environment
Exposure to golang
Engineering team culture:
Time dedicated to discussing & POC-ing product ideas created from ALL employees, including engineering
Clear and defined promotion path for all engineers
Collaborative work environment. Our engineers are super friendly and love to help each other out!
We regularly pull in tech-debt items to work on in sprints
Weekly 1 on 1 with manager
Tight-knit relationship with the Product Team & use data-driven decision making
Bi-weekly company wide demo day to find out what individuals throughout the company are working on
Monthly Engineering lunch and learns
Engineering Process:
We get our work assignments through two week sprints which include kickoff, grooming (estimation), retrospective and daily standups
Engineer benefits at ReviewTrackers:
$1500/year education budget (conferences, continued education)
Weekly WFH day
Separate monthly budget dedicated to education through books
We strive for 3 (2 guaranteed) 100% meeting free days
Awesome Perks and Benefits at ReviewTrackers:
100% company paid premiums for health, dental, vision, life, short-term disability, and long-term disability insurance
Blue Cross Blue Shield healthcare benefits available for both individuals and families
Company sponsored 401k match
Company stock options
FSA
Pre-tax transit benefits
Flexible PTO policy
Unlimited opportunity for career growth, learning and company impact
Monthly lunch and learns on industry events, product releases, personal finance, buying a home, public speaking and everything in between
Take your coworker to lunch on us once a month
Company Kindle with unlimited books of your choosing
Stocked kitchen with drinks and snacks