We are seeking a talented Senior Backend Engineer with a passion for building robust, scalable, and high-performance systems. If you love solving complex technical challenges, designing elegant solutions, and making a real-world impact for customers, come join our small but mighty engineering team.
An InnoVint Backend Engineer has a broad scope, but your primary goal will be to design and implement the robust systems that power our platform, transforming complex winemaking workflows into seamless digital solutions. You will actively participate in architecture design, goal setting, development, and iteration of new features. You’ll be directly responsible for building scalable APIs, integrating with third-party services, and optimizing system performance to support our growing feature set.
What You’ll Be Doing:
- You’ll design and ship new features. You’ll transform product specifications into implementation designs, document them in technical specs, and lead feature development through completion—whether working independently or with a team.
- You’ll act like an owner. Our team places strong emphasis on engineers being able to work independently when needed. We encourage taking initiative and ownership of systems, features, and services that require attention.
- You’ll interact with our deployment tools to help manage our services. You will occasionally be required to interact with or manage our infrastructure (deployment patterns, web services, databases, Docker images, cloud storage, CI, etc). We leverage managed infrastructure to reduce operational overhead on our team, but you should be able to resolve common issues and contribute to infrastructure improvements when necessary.
- You’ll put users first. This is a responsibility shared by all employees that manifests in various ways. You’ll work with our Customer Support team to identify when users experience service issues and adjust your priorities to address them during your “Triage” duty. All engineers participate in this weekly rotation where they receive, assess, and resolve user-reported issues.
- You’ll frequently use your strong communication skills. Communicating well in both written and spoken contexts is extremely important. Working as part of a distributed team warrants a strong effort from all team members, but we also have a deeply collaborative development process that can’t have any weak links.
Key Qualifications and Experience
- 5+ years working in a software design profession as a backend engineer.
- 2+ years of working in a B2B SaaS platform.
- Proven ability to design, build, and maintain RESTful APIs that scale.
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB, Redis).
- Proficiency in writing complex queries and optimizing database performance.
- Expertise in identifying and addressing performance bottlenecks and debugging complex systems.
- Familiarity with cloud platforms (AWS, Google Cloud, Azure) and containerization tools like Docker, Kubernetes.
- Proficient in version control tools (e.g., Git) and continuous integration/continuous deployment workflows.
- We’re seeking someone experienced with remote work. We strongly prefer candidates who can work during standard North American business hours.
About Us
- Our API services are built on current versions of Python (3.10 and 3.12) and the latest LTS version of Django. We work with these tools every day.
- We use GitHub and CircleCI as part of our SDLC, and assign/complete work in 2 week iterations (think Agile, with less running). We deploy our APIs using GCP tools including Cloud Run, Cloud Build, Google Postgres SQL, Load Balancers, and Artifact Registry.
- We have a small, flat team structure. Our Engineering team is less than 10 members across Backend and Frontend specialists. This offers the opportunity to work with a close-knit group, and also to take on more responsibilities to add to your own personal growth.
- You’ll gain in-depth knowledge about wine and the winemaking process from a team of seasoned winemakers with decades of industry experience. Prior experience with the wine industry is helpful, but not required.
- Our team is entirely remote, distributed across multiple time zones, and prioritizes flexible working schedules.
Who You Are
We know how special and unique you are. We bet you:
- Have strong technical acumen, with deep expertise in designing scalable, reliable systems and a solid understanding of the B2B SaaS landscape.
- Can explain and justify technical decisions to diverse audiences, sharing your knowledge and showcasing technical leadership in action.
- Are skilled at influencing and collaborating with talented and brilliant engineers and stakeholders to deliver impactful solutions.
- Enjoy solving complex technical problems while balancing performance, scalability, and maintainability.
- Are motivated to build great products that simplify real-world processes and make it easy to manage complex data.
- Take pride in designing clean, efficient APIs and systems architecture that can handle intricate workflows and large-scale data.
- Bring intellectual curiosity and a genuine interest in engineering excellence
- Are proactive and energetic: a self-motivated, self-directed self-starter who drives results.
- Are highly productive working independently, whether from a home office or co-working space.
- Have impeccable attention to detail, considering edge cases and potential failures in your engineering solutions.
- Are adaptable and thrive in a fast-paced, evolving environment.
- Are collaborative and genuinely care about contributing to the success of your team.
Compensation and Benefits
InnoVint’s compensation program delivers total compensation based on role, level, and geography. Total compensation includes base salary, and stock options (ISOs), as well as a benefits package including:
- Medical, dental, vision
- 401(k) plan
- Open PTO
- Communications allowance
- Wellness program allowance
The expected salary range for this position is $135,000 — $150,000 USD
Does this role at InnoVint Excite You?
If joining us is something that excites you, apply below.
At InnoVint, we value diversity and believe teams with diverse backgrounds make better products and contribute to more successful companies. We do not discriminate based on race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, military status, genetic information, or any other basis protected by applicable law. Our diversity efforts are rooted in our operating principles, which include “Put People Above All Else” and “Lead with Transparency”.
We’re excited for you to apply!