Tech Jobs Database
Tootsie roll cookie lollipop carrot cake cotton candy cupcake marshmallow. Apple pie cheesecake cotton candy cheesecake wafer halvah sweet jelly beans. Pastry icing ice cream caramels cooki.
AI Developer
AI developers work with machine learning algorithms, AI modeling, neural networks, and related technologies to build Artificial Intelligence.
Learn MoreAlgorithm Engineer
Algorithm engineers are specialized type of software engineers who design, analyze, and implement algorithms to solve specific problems.
Learn MoreApplication Developer
Application developer is a general name for developers who create applications, often for specific platforms (like Windows or Mac) or specific types of applications (like mobile apps or desktop apps).
Learn MoreAR/VR Developer
AR/VR developers specialize in augmented reality (AR) or virtual reality (VR) experiences.
Learn MoreBack-end Developer
Back-end developers deal with the server-side of applications, including databases, server logic, APIs, and more. Common languages used are Python, Ruby, Java, .NET, Node.js, and others.
Learn MoreBig Data Developer
Big Data developers specialize in systems handling large amounts of data, using technologies like Hadoop or Spark.
Learn MoreBlockchain Developer
Blockchain developers specializing in developing and implementing blockchain architecture and solutions.
Learn MoreCloud Developer
Cloud developers specialize in building and maintaining cloud-based applications and infrastructure. They are often skilled with platforms such as AWS, Google Cloud, or Azure.
Learn MoreData Engineer
Data Engineers design, build, and manage data processing systems and perform batch/stream processing, ETL tasks, etc.
Learn MoreDatabase Developer
Database developers or database administrators specialize in designing and maintaining databases, often working with SQL or NoSQL databases.
Learn MoreDevOps Engineer
While not strictly a "developer" title, DevOps engineers work closely with software development and IT teams to oversee code releases. They might work on infrastructure, automation, CI/CD pipelines, and more.
Learn MoreEmbedded Systems Developer
Embedded systems developers work with hardware and software integration, often working with languages like C and C++.
Learn MoreFirmware Developer
Firmware developers work with hardware-level software like embedded systems or computer peripherals.
Learn MoreFront End Developer
Front end development is a subset of software development that uses the coding languages HTML, CSS, and JavaScript to build websites for the internet!
Learn MoreFull stack Developer
Full stack web developers are programmers with a full complement of front end and back end skills. That means, along with knowing how to write backend languanges such as Python, SQL and PHP, a full stack developer is equally at home building front end code with HTML, CSS, and JavaScript.
Learn MoreGame Developer
Game developers create video games, which can involve various sub-specialties like graphics programming, AI for games, physics engines, and more!
Learn MoreMachine Learning Engineer
Machine Learning Engineers develop machines, software programs, and other computer systems capable of “learning” and applying learned knowledge without specific instructions aka "Artificial Intelligence."
Learn MoreMobile Developer
Mobile developers specialize in building applications for mobile phones like iPhone and Android devices. Job titles might specify the platform, like "iOS Developer" or "Android Developer".
Learn MoreQuality Assurance (QA) Engineer
These developers don't normally build software, they test it! This can include writing automated tests, performing manual tests, and more.
Learn MoreSecurity Engineer
Security engineers are concerned with the design and implementation of secure software and systems. They often focus on areas such as encryption, network security, and vulnerability testing.
Learn MoreSite Reliability Engineer
Site reliability engineers specialize in keeping large scale systems running smoothly by applying software engineering techniques to system administration tasks.
Learn MoreSoftware Developer
Software developers build, test, and iterate versions of a software product. They can use a variety of programming languages and work on a variety or platforms (web, desktop, mobile, etc).
Learn MoreSystems Developer
Systems developers work on system-level software, kernels, and network protocols among others.
Learn MoreTest Engineer
These developers don't normally build software, they test it! This can include writing automated tests, performing manual tests, and more.
Learn MoreUX/UI Developer
UX/UI developers focus on designing and implementing user interfaces that provide a good user experience. They work closely with front-end developers, but are also often involved in design decisions.
Learn MoreWeb Developer
Web developers use coding languages (think HTML, CSS, JavaScript, and Python) to build websites and web applications.
Learn More