Ruby on Rails | React | We make apps for startups

JetThoughts is a Ruby on Rails and React/Vue.js development company targeted at start-ups, small and mid-sized enterprises.

Our team members are open source contributors who know the framework inside out and use Agile methodologies to make the whole process smooth and efficient.

We build web and mobile applications, dealing with anything from software architecture and development to analytics and internal growth strategies.

Our motivated engineers + stable process = guaranteed product delivery with scale in mind.

The process we use is formed by the 15 years of research and consulting experience.

Our approach toward effective product delivery:

  • Updates visibility
  • Test-driven development (TDD)
  • Proactivity
  • Continuous Improvement

Why JetThoughts?

  • You’ll get a team of reliable experts;
  • Transparency - is one of our values;
  • Growth support - is one of our aims;
  • Know how businesses work and what their tech needs are;
  • Do our job on time, NO delays and disruptions;
  • Don’t hire Freelancers, Students or Juniors, only senior developers work here;
  • Contributed to numerous frameworks and tools which are used by the whole world.

Web Development:

  • Ruby on Rails
  • React.js, Vue.js, Node.js, TypeScript, ES2015+
  • Heroku, Docker, Kubernetes, AWS, Digital Ocean, GCE
  • Facebook, Twitter, Instagram APIs
  • Solr, ElasticSearch, Algolia Search
  • E2E, Integration

Mobile Development:

  • Hybrid Solutions: React Native, Turbolinks, Cordova, PhoneGap
 
$5,000+
 
$50 - $99 / hr
 
10 - 49
 Founded
2008
Show all +
WALNUT, CA
headquarters
other locations
  • Olhy Kobylianskoi st., 100
    Lviv, LV 79007
    Ukraine

Portfolio

Key clients: 

Faria Education Group, AgentInbox, Mobile Coach, PubNative, Knight Foundation

Reviews

Sort by

Software Dev for Professional Development Organization

"JetThoughts' flexibility which makes them stand out."

Quality: 
5.0
Schedule: 
5.0
Cost: 
4.5
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
Feb. 2014 - Apr. 2015
Project summary: 

JetThoughts developed custom software for a student professional development organization. The team provides both front- and backend development and provided testing and support services.

The Reviewer
 
201-500 Employees
 
Moscow, Russia
Taras Pustovoy
CTO, Student Professional Development Organization
 
Verified
The Review
Feedback summary: 

The engagement has helped increase customer satisfaction and kept the client's competitive in their industry. JetThoughts communicates effectively with the client and responds quickly to inquiries. The team produces quality features that meet the needs of the client.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

I'm the Director Center of Innovative Educational Technologies at Moscow Institute of Physics and Technology (MIPT). We are developing software for supporting the teaching and learning process in MIPT. Help all members of the institute from students to teachers improve their collaborations.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire JetThoughts?

Quickly scale up teams. We hired JetThoughts to augment our current engineering staff for the frontend and backend.

What were your goals for this project?

To achieve stable and fast feature development, quality control, and technical improvements.

SOLUTION

How did you select this vendor?

I had already worked with JetThoughts for several years, and the connection had already been made. We needed to scale up, and the suggestion was to involve Paul and his team in that part.

Describe the project and the services they provided in detail.

JetThoughts team worked on the development of the backend part of the platform. So they covered part of development, testing, and support cycle, along with an in-house IT team. Work was carried out to support the existing functionality, as well as to develop new features that allow the company to attract more customers and increase its sales.

What was the team composition?

Paul augmented my team with remote developers. Team size has varied from 2-5 developers. It consists of Frontend and Backend software engineers.

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

We onboarded several guys who helped us with feature development. Without JetThoughts staff, one or the other of these key initiatives would not be complete. Our ability to deliver more with JetThoughts increases client satisfaction and increases our competitiveness in the marketplace.

How was project management arranged and how effective was it?

Since we have been in a staff augmentation model and the resources being near-shore, management of the team has the same as the rest of our in-house resources.

What did you find most impressive about this company?

I value most the selection of the specialists so that we didn't waste time trying to figure out the proper candidate among the list of names. Each person suggested was really the person professionally suitable for us. Last but not least, I think it’s the ability to receive feedback and adapt according to it. JetThoughts' flexibility which makes them stand out.

Are there any areas for improvement?

Reduce the cycle of the hiring new developers

4.5
Overall Score Not very cheap but worth it
  • 5.0 Scheduling
    ON TIME / DEADLINES
    Just in time
  • 4.5 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
    We made it!
  • 5.0 NPS
    Willing to refer

R&D for Custom Coaching Platform

"JetThoughts is more than a contractor—they’re a trustworthy partner with impressive knowledge and skills."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
July 2013 - Ongoing
Project summary: 

JetThoughts works in close tandem with the internal team to build out a group of internal products related to a proprietary chatbot platform. They've assigned dedicated development resources to support R&D.

The Reviewer
 
11-50 Employees
 
Provo, Utah
Vince Han
CEO, Mobile Coach
 
Verified
The Review
Feedback summary: 

JetThoughts has been a key player in launching the enterprise-level solution. They boast a clear development process, using tools to monitor work quality, budget, and schedule. An entrepreneurial spirit coupled with a tech-savvy team makes for a formidable partner.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

Mobile Coach is a chatbot authoring platform for the enterprise. The Mobile Coach Platform is designed for clients to create programmatic chatbots and deploy them on a variety of common messaging channels. My name is Vincent Han and I'm the founder.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire JetThoughts?

We reached out to JetThoughts to support and build new features for a group of internal products related to the chatbot platform and scale R&D Team. Paul and his team have strengthened our team with their developers. We were working with them in the “Extended team” model which means that we hired 4 experts from JetThoughts to support us in web app development.

What were your goals for this project?

We needed a large-scale platform to be built. It is a collaboration project with a variety of functions. We prioritized seamless integration with our team and high-quality code delivery.

SOLUTION

How did you select this vendor?

At that time, we worked with reliable and skilled people at Mobile Coach and we wanted to scale our team. JetThoughts, who are open-source Ruby contributors, helped us with the tech stack choice and architecture.

Describe the project and the services they provided in detail.

It’s enterprise-level authoring platform which allows users to design, deploy and manage complex programmatic chatbots. JetThoughts provided valuable developers as part Mobile Coach's development team.

What was the team composition?

We had 4 people from JetThoughts working on our project full-time and a project advisor who helped manage the team and development processes. Importantly, the composition of the team has been flexible throughout the entirety of cooperation and varied depending on our needs.

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

The quality of the development process plus the quality and commitment of the JetThoughts developers were instrumental in helping launch Mobile Coach and have its technology please our demanding, enterprise clientele.

How was project management arranged and how effective was it?

We started the project with a kick-off meeting where we set the standard for collaboration. Kanban board, regular updates, agile workflow, etc. kept the whole process crystal clear. These tools helped us monitor dev quality, budget and maximize the value JetThoughts delivers. Overall, we’ve enjoyed the communication with JetThoughts. They provide us with a high level of transparency.

What did you find most impressive about this company?

JetThoughts principals are very entrepreneurial and they really understand the process of scaling and growing a business. Their commitment to a highly technical skill set with their team members has been key for us. JetThoughts is more than a contractor—they’re a trustworthy partner with impressive knowledge and skills. Currently, I'm still working with them and giving my ideas to translate into concrete actions.

Are there any areas for improvement?

Right now, I think we’re in a really good space. We’re on schedule, which is rare. They’ve really been able to take everything I’ve thrown at them, which has been a lot.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
    High quality developers
  • 5.0 NPS
    Willing to refer

Web Application Development for Advertising Tech Firm

"Their team was also detailed and precise, helping us to find problems before they appear."

Quality: 
4.5
Schedule: 
5.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Feb. 2018 - Ongoing
Project summary: 

JetThoughts built and supported new features and improvements for an advertising company's internal account management and analytics apps. The tech stack included Ruby on Rails, Angular, and React on AWS.

The Reviewer
 
51-200 Employees
 
Berlin, Germany
Bruno Wozniak
Director of Engineering, PubNative
 
Verified
The Review
Feedback summary: 

The solutions provided by the JetThoughts team have been successful so far, streamlining internal processes, reducing costs, and helping to implement best practices. They are incredibly reliable, managing development and QAing themselves to produce high-quality, bug-free results.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

My name is Bruno Wozniak, and I'm the Director Of Engineering at PubNative. We build ad solutions to help publishers maximize revenue across all the ad formats connecting them with advertisers. PubNative is an international enterprise of over 50 people in 2 global offices, serving clients in more than 120 countries.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire JetThoughts?

We contracted with JetThoughts to support and build new features for a group of internal products related to analytics and operational account management. We required Ruby on Rails vendor who provides managed services to help us scale the development based on user demands maintaining these products and expanding them.

What were your goals for this project?

There were a lot of changes to be tackled, and we needed to add tons of new features the users were asking for. We required a partner delivering a clean and well-tested code, as we wanted it to be ready for a quick scale and constant changes.

SOLUTION

How did you select this vendor?

We work with highly devoted and enthusiastic people here, at PubNative, and expect the same from our external contractors. One of the decisive factors is the previous success JetThoughts team demonstrated and their in-depth knowledge of the Ruby on Rails technology under the hood.

At that time, we were looking for a team that could step in and get the job done right away, so their knowledge as open-source contributors and processes they built came in handy for that matter.

Describe the project and the services they provided in detail.

There were two projects JetThoughts was working on. The goal of the 1st project — provide the UI to manage the accounts and Ad Campaigns of our users. The 2nd one provides an interactive analytical tool with statistics and reports for our partners to check the performance of their ad campaigns.

Different teams had previously worked on the projects, and this fact brought some contradictory outcomes — various approaches made it difficult to understand, and we wanted to get our products rebuilt and refactored to become consistent and develop some cool features after.

When it comes to the technical stack, we used Ruby on Rails framework, and Angular / React for a frontend part. For infrastructure, we chose Kubernetes deployed to AWS.

What was the team composition?

There were 3 full-time developers and a project advisor who runs retrospectives every week and works with the managing directors here. JetThoughts team is pretty flexible, and throughout our engagement, we had plenty of opportunities to work with other developers as well.

We also had the technical advisors from top-level management involved. They mainly dealt with team supervision and architectural decisions.

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

JetThoughts team helped us to significantly reduce costs of application maintenance by implementing best practices and making our development pipeline stable. They’ve set up the process to work in a remote and async environment between the 2 teams, which continues to produce stable results.

The streamlined project onboarding takes less for new people, reduced risks related to the bus factor, and the whole working process around new features takes way less time for new people and goes smoother. Also, they have delivered a new sub-project, which reduces our expenses we have been spending on similar services.

How was project management arranged and how effective was it?

Guys cleaned up our code, brought some great routines, which allowed us to get our workflows more organized, and enhanced our app. We were flexible to manage every part of the development with their simple framework, utilizing it saved a lot of time. Kanban board, regular updates, agile workflow, etc. kept the whole process crystal clear.

They have also handled product development, QA testing, staging, and live production. We spoke directly, without proxies preventing any problems and miscommunication.

What did you find most impressive about this company?

Usually, in my experience, contractors are either highly talented but lacking in communication skills or vice versa. Guys from JetThoughts got the best of both worlds. They implemented easy ways to manage the flow of a distributed team and support high-quality code and development overall.

Their team was also detailed and precise, helping us to find problems before they appear. We knew exactly what was happening and where we were going the whole time.

Are there any areas for improvement?

I'd say the only thing was, they didn't have enough Data Engineers and DevOps people in their team, which was sometimes necessary. I wish I could submit something else to this field, but any issues we experienced were always worked out.

4.5
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 4.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Mobile App Development for Real Estate Agent Platform

"We wouldn't be where we were without the effort they put into our business."

Quality: 
5.0
Schedule: 
5.0
Cost: 
3.5
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
Feb. 2014 - Mar. 2018
Project summary: 

JetThoughts developed a mobile application for a real estate agent platform. Using a foundation built by another vendor, their team finished the application by prioritizing and executing code.

The Reviewer
 
11-50 Employees
 
San Francisco, California
CEO, Real Estate Platform
 
Verified
The Review
Feedback summary: 

The engagement allowed the client to scale and land new clients. The JetThoughts team becomes a partner in their projects, dedicating their resources to its success. They are hard-working, engaged, and understanding.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

I'm the CEO/Co-founder of an award-winning, real estate application that allows real-time communication between real estate agents while maintaining comprehensive records of all conversations, showing requests, and transaction interactions.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire JetThoughts?

We hired JetThoughts to continue development of our application, which was originally developed by another consulting group. They used the foundation built by the first consultant, and continued to build new features, including our hybrid mobile application. The aim was to reuse as much as possible from the previous solutions, and accelerate our growth into the market.

What were your goals for this project?

We were looking for an external team to build our team and with expertise in building our hybrid mobile application from scratch. Our goal was to find a team that could manage and support the project with scale in mind.

SOLUTION

How did you select this vendor?

As the company scaled, we began searching for a high-quality provider that could meet our growth needs, appreciate our vision, and bring our goals to life. We researched the top software development firms and discovered JetThoughts. After researching their background, we asked for their references and received stellar reports about their abilities.

Describe the project and the services they provided in detail.

JetThought was effectively our partner - building our product and fulfilling the R&D team for the duration of our engagement. We ran our full-cycle product development process with them, from planning all the way through to writing code. This included prioritization, scoping, and executing the code at the end of that process. We continued this process for each release, by cycling through it, delivering new production version in an agile method. This process was repeated for new features for our hybrid mobile application. They played a significant role in our business processes.

What was the team composition?

Over the years as we worked with them, the team directly contacted and collaborated with the Agent Inbox team to build a solution that suits the business needs. We engaged five members of the JetThoughts team full-time, as needed, they were adding people and scaling the team.

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

They are very accurate with their projections and estimates, even though we’ve always iterated on the idea due to feedback and the constantly changing nature of a startup. With their help, we were able to quickly scale up into our market and land new clients. During the entire business, they helped us scale to over 10% of the North American market, including over 110,000 real estate agents, and obtain enterprise clients like MLS's and Brokerages. They also helped us raise millions of dollars in funding over multiple rounds for the project.

How was project management arranged and how effective was it?

The team cleaned up our code, organized our workflows, enhanced our app, etc. They also handled product development, QA testing, staging, and live production. It was easy and satisfying to work with them.

What did you find most impressive about this company?

JetThoughts is definitely a good partner. We do not see them as a contractor or outsourcing. We wouldn't be where we were without the effort they put into our business. The other thing is that they put a lot of importance on understanding our business on a granular level and they were deeply embedded in our culture and our successes.

Are there any areas for improvement?

No. Note that they are a remote team, so your process must involve and accommodate this type of work. JetThoughts has a lot of experience training teams to do this, though, so you are in good hands.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 3.5 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer