Page title

πŸ”¬ Company Tech Stacks

πŸ”¬ Company Tech Stacks

What is a tech stack?

A tech stack is a set of technologies that are used to build and run a software application. It includes the programming languages, frameworks, databases, servers, and other tools that are used to develop and deploy the application.

The exact components of a tech stack will vary depending on the specific application, but there are some common components that are found in most tech stacks. These include:

  • Frontend technologies: These are the technologies that are used to create the user interface of the application. They include HTML, CSS, and JavaScript.
  • Backend technologies: These are the technologies that are used to process the data and logic of the application. They include programming languages like Python, Java, and C++.
  • Databases: These are used to store the data of the application. They can be relational databases like MySQL or PostgreSQL, or non-relational databases like MongoDB or Cassandra.
  • Servers: These are the computers that run the application. They can be physical servers, virtual servers, or cloud servers.
  • Other tools: There are many other tools that can be used in a tech stack, such as version control systems, continuous integration and continuous delivery (CI/CD) tools, and monitoring tools.

View tech stacks

At Employbl we collect public information on what technologies companies use by looking at things like their job listings, public records and their websites. Click on a technology below to see companies that use that technology to build and deliver their products. You can see the complete tech stack a company has (to the best of our knowledge) by clicking on the company's profile. If you would like to help improve Employbl you can sign up with your company email address and add your tech stack.

Employbl helps candidates find great tech jobs

Feature my companySubscribe to newsletter