Occupations
1982 roles mapped with the career paths between them and the skills they run on.
- Front-End Application DesignFront-End Application Design professionals build the visual and interactive layer of websites and applications, writing JavaScript and using frameworks like React alongside HTML/CSS to bring designs to life. They apply UI/UX design principles and responsive design techniques to ensure interfaces work seamlessly across devices. Typically working within product or engineering teams, they blend coding skill with a strong eye for usability and visual design.
- Frontend EngineerFrontend Engineers build and maintain the user-facing interfaces of web and mobile applications using languages and frameworks like JavaScript, React, and TypeScript. They translate product requirements and design mockups into functional, performant code while collaborating with designers, backend engineers, and product managers; the work typically involves writing components, managing application state, optimizing performance, and testing code through automated systems. The role suits developers who enjoy solving problems across the full stack of a feature, from design implementation to deployment, and who take ownership of code quality and user experience.
- Fulfillment AssociateFulfillment Associates work in warehouses and distribution centers, picking, packing, and shipping customer orders using inventory management systems and warehouse equipment. The role involves scanning items, organizing shipments, quality-checking packages, and ensuring accurate order delivery, often working at a fast pace to meet productivity targets. The work suits detail-oriented individuals who can stand for long periods and work well in a structured, metric-driven environment.
- Full Stack Cloud DeveloperA full stack cloud developer builds and deploys applications spanning front end to back end, writing JavaScript/TypeScript and leveraging cloud platforms such as AWS, Azure, or GCP for hosting and infrastructure. They use containerization tools like Docker and Kubernetes along with CI/CD pipelines to automate testing and deployment, while also developing the APIs that connect application components. This role suits versatile engineers comfortable working across the entire stack in modern, cloud-native environments.
- Full Stack DeveloperA Full Stack Developer builds both the client-facing and server-side components of web applications, writing JavaScript and React for the frontend and Node.js for backend services. They design and query SQL or NoSQL databases to store application data and use Git to collaborate with teammates on shared codebases. This versatile role is common at startups and product teams that need engineers comfortable moving across the entire technology stack.
- Full Stack Web DeveloperA full stack web developer builds both the client and server sides of web applications, using JavaScript or TypeScript with frameworks like React and Node.js, and managing data through SQL or NoSQL databases. They design and consume REST APIs and deploy applications on cloud platforms such as AWS or Azure, giving them ownership over an application from front-end interface to back-end infrastructure. This versatility makes them valuable at startups and smaller engineering teams, and the role suits developers who enjoy working across the entire technology stack.
- Full-Stack EngineerFull-Stack Engineers design and build complete web applications, handling both frontend user interfaces and backend server systems using modern programming languages and frameworks. They work across the entire technology stack—typically using tools like TypeScript, React, Node.js, and databases—to develop features from conception through deployment, often collaborating with product managers, designers, and other engineers to ship functional software. The role attracts technically versatile developers who enjoy solving problems across multiple layers of an application and take ownership of end-to-end solutions.
- Functional LeadA Functional Lead directs the implementation and configuration of business software solutions, typically in areas like invoice automation and enterprise resource planning (ERP) systems, for client organizations. The role involves hands-on system design and setup, integration with existing business processes, and ensuring compliance with regulatory requirements while mentoring junior team members. It suits experienced professionals with deep domain expertise who can manage complex technical implementations, navigate client needs across multiple environments, and drive process optimization.
- Fundraising and GrantsFundraising and grants professionals secure the financial resources nonprofits and institutions need to operate, working closely with donors, foundations, and government funders. Core responsibilities include grant writing, donor relationship management, and developing fundraising strategy, supported by CRM software such as Raiser's Edge or Salesforce and careful nonprofit budgeting to track restricted funds. These roles suit persuasive, relationship-driven people who are comfortable with both storytelling and financial stewardship.
- Fundraising ManagerA Fundraising Manager sets overall development strategy for a nonprofit, designing and executing campaign management plans while overseeing a team of fundraising specialists and grant writers. They cultivate major donor relations, monitor progress against revenue goals, and use CRM software to segment and track donor pipelines across annual and capital campaigns. Team leadership and grant writing expertise are core to the role, which typically reports to a director of development or executive director.
- Fundraising SpecialistA Fundraising Specialist executes the day-to-day work of raising money for a nonprofit, cultivating donor relations, writing grant proposals, and organizing fundraising events. They rely on CRM software like Raiser's Edge to track donor histories and giving patterns, and use strong communication skills to craft appeals that resonate with individual and institutional supporters. This is typically an early-to-mid-career development role reporting into a fundraising or advancement manager.
- Game DesignerA game designer defines how a game plays, crafting level design, game mechanics, and player experience through prototyping and detailed game design documentation. They work within engines like Unity or Unreal Engine to test ideas and iterate on player experience and UX, collaborating closely with programmers, artists, and producers throughout development. The role suits creative, systems-oriented thinkers who understand both storytelling and the mechanics that make gameplay engaging, and is found at game studios ranging from indie teams to large publishers.
- Game DeveloperA game developer writes the code that brings a game to life, commonly using C++ or C# within engines like Unity or Unreal Engine to implement gameplay systems, physics, and rendering. They work closely with game designers to translate design concepts into functioning, performant software, often specializing in areas like gameplay programming, graphics, or tools. This role is found at game studios of all sizes and suits engineers who combine strong programming skills with genuine interest in interactive entertainment.
- General ContractorA General Contractor manages the overall execution of construction projects, coordinating subcontractors, suppliers, and schedules while handling contract negotiation and budgeting for residential or commercial builds. This professional ensures work complies with local building codes and provides vendor management to keep materials and labor on track. General contractors are typically licensed and combine hands-on construction knowledge with project management skills to deliver projects on time and within budget.
- General ManagerA General Manager holds overall operational and financial responsibility for a business unit, location, or division, exercising P&L management to balance revenue growth against cost control. They set strategic planning priorities, oversee budget management, and provide leadership across departments ranging from sales to operations. Common in retail, hospitality, and multi-unit businesses, the role suits experienced managers comfortable with broad team management and accountability for bottom-line results.
- General ManagersGeneral managers hold overall responsibility for a business unit, store, or division, overseeing its people, operations, and financial performance. The role combines leadership and team management with P&L management, budgeting, and strategic planning to hit revenue and profitability targets. General managers are typically seasoned operators who can move fluidly between big-picture strategy and day-to-day problem solving.
- General ResearchGeneral Research professionals design studies and investigations across a range of fields, applying sound research methodology and statistical software to collect and interpret data. They conduct thorough literature reviews to ground their work in existing knowledge and produce scientific writing to disseminate findings. Found in academia, think tanks, and corporate research divisions, they typically hold graduate-level training in a relevant discipline.
- GeographerA Geographer studies the spatial relationships between people, places, and the environment, using GIS software like ArcGIS and spatial analysis to interpret land use, demographic, or environmental data. They often apply remote sensing data and cartography skills to produce maps and data visualizations that inform urban planning, environmental policy, or business site selection. Geographers work in government agencies, research institutions, and increasingly in private-sector location analytics and logistics roles.
- GIS AnalystA GIS analyst collects, manages, and interprets geographic and spatial data, using tools like ArcGIS or QGIS to perform spatial analysis and produce maps through cartography and data visualization. They often work with remote sensing imagery and maintain spatial databases using SQL, supporting decisions in fields like urban planning, environmental science, logistics, or public health. The role suits analytically minded people with an interest in geography, data, and visual communication, and is found in government agencies, utilities, and consulting firms.
- GIS DirectorA GIS Director oversees an organization's geographic information systems program, directing spatial analysis and data management initiatives that support planning, infrastructure, or resource decisions. Deeply experienced in ArcGIS, they set technical standards and lead a team of GIS analysts and specialists while managing projects across departments or client engagements. This senior leadership role is common in government agencies, engineering firms, and utilities, combining technical GIS expertise with project management and team leadership.
- GIS ManagerA GIS Manager oversees an organization's geographic information systems, leading a team that maintains spatial data infrastructure for government agencies, utilities, or environmental firms. They direct spatial analysis projects using ArcGIS and QGIS, apply Python for automation and custom geoprocessing, and incorporate remote sensing data into mapping and planning workflows. This managerial role is held by an experienced GIS professional who combines technical mapping expertise with team leadership and stakeholder coordination.
- GIS SpecialistA GIS Specialist creates, analyzes, and manages geographic and spatial data to support decision-making in fields like urban planning, environmental management, or utilities. Using tools such as ArcGIS or QGIS, this person performs spatial data analysis and cartography, often incorporating remote sensing imagery into mapping products, and typically holds a degree in geography, geomatics, or a related discipline. The role also requires database management skills, particularly SQL, to organize and query large geospatial datasets.
- Grants AdministratorA Grants Administrator manages the full lifecycle of grant funding for a nonprofit, university, or government agency, from grant writing and budget management through to compliance reporting once funds are awarded. This role typically uses grants management software to track deadlines, disbursements, and reporting requirements across multiple funding sources. The administrator often works alongside program staff to conduct program evaluation, ensuring grant-funded activities meet funder expectations and regulatory requirements.
- Grants ManagerA Grants Manager oversees the full lifecycle of grant funding for a nonprofit or public agency, from grant writing and proposal submission to budget management and post-award compliance tracking. They coordinate program evaluation to demonstrate outcomes to funders and manage stakeholder relations across program staff, finance teams, and grantors. The role requires meticulous attention to funder requirements and reporting deadlines, and typically sits within a development or program operations department.
- Graphic DesignerA graphic designer creates visual content for print, digital, and branding purposes, using tools like the Adobe Creative Suite (Photoshop, Illustrator, InDesign) and Figma to produce logos, marketing materials, and layouts. They apply typography and branding principles to communicate a client's or company's message clearly and consistently across channels, often collaborating with marketing teams or agencies. Many designers also bring UI/UX design fundamentals to their work as the line between print and digital design continues to blur.
Find where you fit
Your work history places you on this map — each role you add connects you to an occupation, its career paths, and the open roles that match it.