Developer, Backend

AltiumSan Diego, CA
10hOnsite

About The Position

The Backend Developer designs, develops, and maintains scalable, secure, and high-performance backend solutions built on Drupal 10/11 and PHP. This role ensures platform stability, extensibility, and maintainability across multiple high-traffic Altium web properties, including marketing sites, documentation portals, customer dashboards, and localized platforms. You’ll work within a modern ecosystem that includes Drupal backends, Next.js frontends, AWS infrastructure (EKS, RDS, CloudFront), and robust CI/CD workflows. This is a full-time, onsite role based at either our La Jolla, CA Corporate Headquarters or our Frisco, TX office.

Requirements

  • Strong professional experience with PHP
  • Commercial experience with Drupal 10/11
  • Experience developing custom Drupal modules
  • Deep understanding of Drupal architecture (services, hooks, plugins, configuration management)
  • Experience using Composer and Drush
  • Experience working with MySQL or PostgreSQL
  • REST API development experience
  • Proficiency with Git version control
  • Working knowledge of caching strategies (Redis, Varnish, or similar)
  • Strong problem-solving skills and ability to independently deliver features
  • Clear written and verbal communication skills

Nice To Haves

  • Experience with headless Drupal (decoupled architectures with Next.js or similar)
  • Familiarity with Symfony components
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, or similar)
  • Experience with Docker, Kubernetes, or containerized environments
  • CDN configuration experience (CloudFront or similar)
  • Experience working in Agile environments
  • Experience supporting multisite Drupal setups

Responsibilities

  • Drupal Backend Development: Develop and maintain custom Drupal modules aligned to business requirements and coding standards. Extend Drupal core using hooks, plugins, services, and configuration management best practices.
  • API & Integration Development: Build and maintain RESTful APIs, supporting headless Drupal implementations with Next.js frontends and other integrations.
  • Business Logic Implementation: Write clean, maintainable PHP code following Drupal standards, leveraging Composer and Drush for site management and automation.
  • Performance Optimization: Optimize database queries (MySQL / PostgreSQL), configure and manage caching layers (Redis / Valkey), and troubleshoot performance bottlenecks across applications.
  • Security & Stability: Ensure secure coding practices including input validation, access control, CSP implementation, and data protection. Maintain module updates and dependency management.
  • CI/CD & Deployment Support: Collaborate with DevOps teams to support Jenkins pipelines, Blue/Green deployments, and ongoing infrastructure improvements.
  • Cross-Functional Collaboration: Work closely with frontend engineers, QA, DevOps, and product stakeholders to deliver reliable, high-quality solutions.
  • Code Quality & Architecture: Participate in code reviews, refactor legacy modules when needed, contribute to architectural decisions, and maintain high documentation standards.

Benefits

  • Medical, Dental, Vision Plans and HSA and FSA accounts
  • Basic Life and AD&D insurance; disability coverage where applicable
  • Retirement 401(k) Plan Option with Altium match
  • Employee Assistance Program
  • Paid holidays plus a “Choice Day” off per quarter
  • Paid time-off on arising schedule upon key milestones
  • Sick time for Dr. appointments or family health needs
  • Family medical, maternity, paternity, and military leave
  • Employee referral program
  • Remote working abroad program
  • Professional development support and resources
  • Free lunch, snacks, and drinks in the office
  • Free parking
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service