Senior/Staff Platform Software Engineer (PHP/Angular)
Descrição da vaga
We are looking for a full-time, remote Senior/Staff Platform Software Engineer with 7+ years of experience to join our U.S. client. The role focuses on designing, building, and evolving the foundational systems that power the products. This role requires an experienced engineer with strong hands-on expertise in PHP and TypeScript (Angular) who can operate with minimal oversight and deliver pragmatic, customer-focused solutions.
The ideal candidate is an engineer who already possesses deep technical expertise, architectural judgment, and product-oriented thinking — and can apply those skills immediately in a production environment.
Our client provides integrated software and marketing solutions for the hospitality industry, specializing in short-term rental management. Their platform provides vacation rental companies with an enterprise-class property management system integrating booking, guest communications, and financial reporting systems - all built with partner organization integrations in mind. Responsibilities
Design and implement scalable platform services using PHP as a primary backend language
Build and maintain frontend systems using TypeScript and Angular
Architect and evolve shared platform capabilities used across multiple products and teams
Translate product requirements into pragmatic, maintainable technical solutions
Apply Domain-Driven Design (DDD) principles and architectural modeling to complex business domains
Make sound tradeoffs between ideal architecture and practical delivery timelines
Build and integrate systems leveraging LLM-based tools to accelerate development workflows
Design and implement features powered by LLMs and agent-based systems, including orchestration, evaluation, and observability
Improve engineering velocity through tooling, automation, and thoughtful system design
Collaborate cross-functionally with product and design teams to ensure technical decisions align with customer needs
Contribute to cloud architecture decisions and ensure systems are scalable, secure, and cost-aware Required Experience
Excellent English communication skills
7+ years of professional software engineering experience
Deep, production-grade experience with PHP
Strong front-end development experience using TypeScript and Angular
Experience designing and operating distributed systems in production
Strong understanding of API design, RESTful services, and event-driven systems and solid knowledge of relational databases and data modeling
Practical experience applying Domain-Driven Design (DDD) concepts and architectural models (layered architecture, hexagonal/clean architecture, event-driven architecture, etc.)
Demonstrated ability to evolve legacy systems incrementally
Ability to design systems that balance correctness, scalability, cost, and delivery speed
Hands-on experience deploying and operating systems in AWS, with familiarity with core AWS services (e.g., EC2, ECS/EKS, Lambda, RDS, S3, API Gateway, CloudWatch, IAM) and strong understanding of cloud-native patterns, scalability, reliability, and cost optimization
Experience with infrastructure-as-code (e.g., Terraform, CloudFormation, CDK) is strongly preferred
Hands-on experience using LLM-based tools in daily development workflows
Experience integrating LLM APIs into production systems
Familiarity with prompt design, evaluation strategies, and reliability patterns
Ideally: experience building features or internal tools powered by LLM agents, including orchestration, tool use, guardrails, and monitoring
Strong product mindset with p ragmatic decision-maker — prioritizes customer impact over theoretical purity and avoids dogmatic adherence to patterns or tools
Experience making technical tradeoffs in ambiguous environments
Ability to reason about cost, complexity, maintainability, and time-to-market
Highly self-motivated and accountable, with the ability to drive initiatives independently from concept to production with minimal oversight
Comfortable operating in environments with evolving requirements Desired Experience
Experience with other major cloud providers (GCP or Azure) is a plus
Experience defining platform strategy or technical direction across teams
Experience mentoring engineers and raising overall engineering standards
Proven track record of modernizing systems at scale
Experience designing developer platforms or internal tooling ecosystems
Strong opinions loosely held — able to debate rigorously and adapt when new information emerges Additional Information
Knowing your ideas are heard and matter think big!
You get to own your job and be recognized for your contributions
Work with smart and creative people
Making mistakes is human. Lets learn from them. Be transparent!
We recognize you as an individual no presumptions or judgment. Be the extraordinary you!
15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
Start: ASAP About Velozient
We are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent that enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!
¿Te interesa este puesto?