Sign in
Sign up

Back End Developer

Web Developers
Description
Design, build, and maintain server-side applications, APIs, databases, and services that power web and mobile products. Ensure code quality, security, scalability, and reliability across environments; optimize performance and server-side processes. Develop and manage backend infrastructure, integrate external systems, and automate testing, deployment, and monitoring.
  • • Design, build, and maintain server-side applications, APIs, and microservices.
  • • Implement data models and develop relational and NoSQL databases.
  • • Create and maintain API contracts, documentation, and SDKs.
  • • Write secure, clean, testable code for business logic and integrations.
  • • Build automated unit, integration, and load tests for backend services.
  • • Review, refactor, and optimize code to meet standards and maintainability.
  • • Analyze requirements to translate user and product needs into technical specs.
  • • Evaluate, select, and integrate appropriate frameworks, libraries, and data stores.
  • • Implement caching, queuing, and asynchronous processing to improve performance.
  • • Design and execute database migrations, indexing, and query optimization.
  • • Develop CI/CD pipelines for build, test, deployment, and rollback.
  • • Monitor logs, metrics, and traces; troubleshoot incidents and performance issues.
  • • Recommend and implement performance improvements and capacity plans.
  • • Enforce authentication, authorization, encryption, and secrets management.
  • • Conduct threat modeling, input validation, and secure coding practices.
  • • Collaborate with frontend, product, QA, and DevOps to deliver end-to-end features.
  • • Integrate third-party APIs, payment processors, and enterprise services.
  • • Manage environment configuration, feature flags, and service versioning.
  • • Establish procedures for releases, change management, and incident response.
  • • Evaluate and recommend server hardware, cloud services, or container platforms.
  • • Provision and manage infrastructure using IaC tools where appropriate.
  • • Document architectures, sequence diagrams, and service dependencies.
  • • Backup and restore databases and critical application data; test recovery.
  • • Research and compare backend architectures and technologies; propose solutions.
  • • Ensure compliance with privacy, accessibility, and regulatory requirements.
  • • Communicate with SRE and network teams to resolve hosting or connectivity issues.
  • • Track and remediate vulnerabilities; apply patches and updates.
  • • Document test plans, procedures, and results; maintain runbooks and SOPs.
  • • Participate in code reviews and mentor peers on backend best practices.
  • • Configure and manage HTTP servers, reverse proxies, and load balancers.
Related specializations
Interview options
Interview options
Interviewee gender
Interviewee accent
Interview time
Source
Tasks & skills: O*NET occupational data (work activities, skills, knowledge). Learn more
Sources & Standards: This site includes information from O*NET by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license. Career Clutch has modified some of this information for student readability. USDOL/ETA has not approved, endorsed, or tested these modifications. O*NET® is a trademark of USDOL/ETA.
Last reviewed: Jan 2026
Share this job