Senior Full-Stack Engineer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Full-Stack Engineer developing features for Rentvine's property management platform. Collaborating with product managers, designers, and engineers for end-to-end solutions.

Responsibilities:

  • Lead Full-Stack Feature Development: Implement new designs and features across the entire stack, from UI components in React to API endpoints in PHP.
  • Architect Backend Logic: Maintain and enhance our backend systems, primarily built on the Phalcon framework, while leveraging experience in modern PHP standards.
  • Modernize the UI: Build scalable, reusable components using modern React patterns and integrate them seamlessly with our backend services.
  • Collaborate Cross-Functionally: Work with designers to ensure technical feasibility and with other engineers to refine our API contracts and data models.
  • Uphold Code Quality: Write clean, efficient, and well-structured code. Participate in code reviews and mentor junior/mid-level engineers on best practices in both PHP and JavaScript.
  • Optimize & Debug: Troubleshoot complex issues across the stack—from SQL query optimization to frontend rendering performance.

Requirements:

  • 7–10+ years of professional software engineering experience.
  • Deep PHP Expertise: Strong experience with PHP-based frameworks.
  • Modern Frontend Mastery: Proficiency in React, TypeScript, and Tailwind CSS.
  • Data Orchestration: Hands-on experience with TanStack Query (or similar).
  • API Design: Proven ability to design and consume RESTful APIs.
  • Full-Stack Mindset: Solid understanding of component-based architecture and service-oriented architecture.
  • Ownership: Proven ability to take a feature from concept to production with minimal supervision.
  • Bonus Points: Experience writing tests using Jest, PHPUnit, or Cypress, familiarity with SQL database optimization, knowledge of accessibility standards (WCAG), experience contributing to or maintaining a design system.

Benefits:

  • Ownership: Lead meaningful work across the entire application stack.
  • Influence: Help shape our technical direction, UI architecture, and backend standards.
  • Growth: A supportive environment that encourages learning new technologies and solving complex problems.
  • Impact: Build products used by thousands of real-world customers daily.