By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
TECH CAREERS

Build the Future

Join our Data, Design, Engineering, & Product teams
See Current Openings

Intro to Tegus & Tegus Tech

Tegus helps companies make better decisions. Using interviews with experts, financial filings, and other data, Tegus helps investors and key decision makers at companies better understand markets and businesses. Our products and services help out customers discover answers to the most challenging questions they face.

The Tegus Tech Team is made up of engineers, designers, product managers, data scientists, and more — all coming together to redefine financial research. We believe that small teams of smart, talented people can have enormous, outsized impact on the company and the industry. We value hard work, ingenuity, and outside perspectives in all parts of the product development process.

Our Offering

Expert Interviews
Many times our customers’ first place to look for understanding of an industry, company or topic is to talk to an expert. We connect our customer with experts for one-on-one interviews, transcribe those interviews and add them to our platform.
Public Company Filing Data
Each quarter publicly traded companies are required to submit public filings with details about the financials and overall progress as a business. We aggregate this immensely valuable data on our platform.
Public Company Earnings Calls
Public companies also are required to do quarterly earnings calls. Tegus also captures that data as transcripts and adds it to our platform.

Engineering

We organize our team into small, cross-functional groups from product, design, engineering, and data that own specific areas of the product. We work in 2 week iterations which typically start with each team sitting down together to asses, scope, and break down upcoming work.

Development Process:

Rapid Deployments

We release our main web application multiple times per day; our automated deployments only take one click to take a change from CI to staging to production. Deploying frequently is an engineering team superpower that we take full advantage of: it reduces risk by spreading changes out over time and allows our team to get code out delivering value as fast as possible.

Ubiquitous Automation

We hate repetitive, error-prone work in our development processes. We invest heavily in automating and abstracting as much as possible, which gives each engineer more and more leverage the more we grow. At Tegus, engineering teams get more productive over time, not less.

Intensive Testing

High quality automated tests are the key to confidently making changes at the speed we’re shooting for. We continuously invest in our test suites and are experts and finding the right way to exercise new changes.

Technologies

As engineers, we know that good tool selection has a huge impact on what a team can get done. We believe in choosing boring technology whenever possible; we seek to maximize our leverage by using a small, carefully-chosen set of tools that are easy to learn and productive at scale.

Ruby on Rails

The shared backend for our applications is written in Ruby on Rails. For nearly 17 years Rails has been a fantastic framework for happy and productive engineers. We use a particular variant of the “modular monolith” pattern within our application to keep our architecture as clean as possible.

Python

The Tegus product involves ingesting 3rd party datasets - company data, SEC filings, earnings calls, etc. Python is great for data processing and manipulation and a good foundation for the machine learning that we expect to be coming soon.

Vue on Typescript

Our web frontend applications are written entirely in Vue and Typescript. We find the simple, batteries-included approach of Vue gives us a ton of power when building new features, and Typescript helps us catch errors well before they’re visible to our customers.

GraphQL

We use GraphQL across all of our APIs for two reasons. First, the flexibility of GraphQL allows many new features to be prototyped without any backend changes at all. Second, GraphQL gives us a machine-readable API schema definition, which we use to automate many parts of our development workflow.

AWS

We’re hosted at AWS and take advantage of their amazing technologies so we don’t have to re-invent what they have built for us.

Our Interview Process

Our interview process is designed to make hiring decisions confidently, while also being efficient with candidates’ time.

Our typical interview process heavily relies on doing technical work alongside the candidate. For engineers, this means we’ll do a pair programming exercise with you early in the process, and may do another towards the end. We keep interviews focused and topical — you won’t be asked arcane questions about manhole covers and won’t write code on a whiteboard.

Design

We’re a group of product and brand designers that love to create approachable yet empowering experiences. For more details, see our Design Team Introduction on Medium.

How we work:

Observe & Orient

Understand previous information. How are users using the product today? Where are current product experiences falling short of their expectations? How can we improve the content discovery experience?

Vision & Explore

Set the direction through broad exploration. Based on earlier knowledge, we sketch and wireframe "blue sky" concepts and iterate on them - not limited by current technologies. Designers sketch and wireframe to ensure they’re exploring the solution space broadly. We leverage variable fidelity to bring concepts alive to socialize them internally and gather feedback from users.

Align & Breakdown

Cross-functional squad aligns on vision and top priorities then kickoff the work to figure out how we'll solve the opportunity and define success. During the kickoff and initial investigation, we analyze the current state, identify deltas, capture vision confidence level, and determine a plan on how to tackle it. In situations where a big product change could be complicated or even controversial, we run a product workshop with the squad, and other leadership, to ensure everyone understands the scope of the problem and potential repercussions.

Experiment, Review, & Iterate

This phase attempts to answer one crucial question: do we have enough information to move forward? This involves an exploration of the tech involved, working through broad concepts and rapid iterative prototyping to critique, get internal feedback, and validate with users. A combination of qualitative and quantitative metrics are used to gauge the success of these experiments.

Ship & Measure

After the experiments, we use Komodo, our design system, as the foundation to build and ship the product or feature on a common tech stack with a UI that aligns with the broader Tegus user experience. We monitor and measure the impact of the work. Based on learnings, the team makes any necessary improvements to the product, then additional iterations may be needed.

Toolset

Current Openings

Please note: "The only @email addresses we use are @tegus.co or @tegus.com. If you receive emails from any other domain (including .us), please assume they are fraudulent and let us know by sending an email to fraudreporting@tegus.co

Data

Engineering

IT

Design

Come Grow with Us

See Current Openings