Senior Full-Stack Engineer
Posted 1hrs ago
Employment Information
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.

















