
Senior Software Engineer
Vacatia
full-time
Posted on:
Location Type: Office
Location: Portland • Oregon • 🇺🇸 United States
Visit company websiteJob 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