- Full Stack Developer
- A software developer who works across both the client-facing front end and the server-side back end of a web application.
- Tech Stack
- The specific combination of programming languages, frameworks, libraries, and infrastructure tools a developer is expected to use in a given role.
- Front-End Development
- The layer of an application that runs in the user's browser, typically built with HTML, CSS, JavaScript, and a framework such as React, Vue, or Angular.
- Back-End Development
- The server-side logic, databases, and APIs that power an application's data processing, authentication, and business rules.
- Employment Classification
- The legal designation of a worker as an employee (W-2 in the US) or independent contractor (1099), which determines tax treatment, benefits eligibility, and IP ownership.
- IP Assignment
- A contractual clause that transfers ownership of code, systems, and other work product created by the developer to the employer during the engagement.
- At-Will Employment
- An employment arrangement in which either party may terminate the relationship at any time for any lawful reason without advance notice β standard in most US states.
- Non-Solicitation Clause
- A post-employment restriction preventing a departing developer from recruiting the employer's staff or soliciting its clients for a defined period.
- Agile / Scrum
- An iterative software development methodology in which work is organized into short sprints with daily stand-ups, sprint reviews, and retrospectives.
- CI/CD Pipeline
- Continuous Integration and Continuous Deployment β automated workflows that build, test, and deploy code changes without manual intervention.
- Scope Creep
- The gradual, uncontrolled expansion of a role's or project's responsibilities beyond what was originally defined, leading to misaligned expectations and performance disputes.