Vacatia

Senior Software Engineer

Vacatia

full-time

Posted on:

Location Type: Office

Location: Portland • Oregon • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

DockerMySQLPHPPostgresSQL

About the role

  • Design and develop scalable, secure web applications using modern PHP principles
  • Architect modular systems using dependency injection and service-oriented design
  • Build and maintain RESTful APIs that integrate with internal services and external partners
  • Monitor and optimize application performance, identify bottlenecks, and implement efficient solutions
  • Collaborate with cross-functional teams to support platform improvements, new features, and strategic initiatives
  • Contribute to software development best practices, including testing, documentation, and clean code standards
  • Mentor junior engineers and provide technical leadership across the engineering team

Requirements

  • 5+ years of backend development experience
  • Deep understanding of object-oriented programming, architectural design, and clean code principles
  • Proven experience designing and consuming APIs, with strong knowledge of authentication protocols and integration patterns
  • Proficiency in SQL and relational databases such as MySQL or PostgreSQL, including performance tuning and query optimization
  • Experience with Git, CI/CD tools, and containerized development (e.g., Docker)
  • Excellent collaboration and communication skills, with comfort working across teams in a fast-paced environment

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PHPobject-oriented programmingarchitectural designclean code principlesRESTful APIsSQLMySQLPostgreSQLperformance tuningquery optimization
Soft skills
collaborationcommunicationmentoringtechnical leadership