Senior Symfony Developer (Full-Stack)
Title: Senior Symfony Developer (Full-Stack)
Location: Remote
Client: Canada
Working time: 11:00pm-07:00am Vietnam time
About the Role:
We're seeking an experienced Senior Symfony Developer to join our development team and play a key leadership role in enhancing our SaaS platform. This is a unique opportunity to make an immediate impact by improving our codebase, establishing best practices, and mentoring our development team.
This hands-on technical leadership position combines coding (40%) with team leadership and architectural decisions (60%).
What You'll Do:
Technical Leadership (60%)
- Conduct comprehensive code and architecture reviews of our Symfony platform
- Design scalable SaaS architecture for new module development
- Identify and resolve systemic issues affecting platform stability and performance
- Establish and enforce coding standards, code review processes, and development best practices
- Mentor and coach junior and intermediate developers to enhance team capabilities
- Lead sprint planning, backlog refinement, and technical decision-making
- Provide effort estimation and prioritization for development tickets
Development (40%)
- Refactor and optimize critical platform components using Symfony best practices
- Implement and maintain robust testing frameworks and CI/CD pipelines
- Translate business requirements into technical specifications
- Build new features while maintaining high code quality standards
- Integrate RESTful APIs and third-party services
- Optimize application performance, scalability, and responsiveness
- Leverage AI tools (e.g., Cursor AI) to accelerate development workflows
- Work with modern AI-assisted coding practices and pair programming with AI tools
Responsibilities:
- Conduct code reviews and pair programming sessions
- Triage and resolve bugs and technical issues
- Collaborate with backend developers, QA team, and stakeholders
- Document architecture, design patterns, and technical decisions
- Manage version control (Git) and project documentation (Redmine, Markdown)
- Participate in client meetings as needed (occasional local or remote travel)
- Utilize AI-powered development tools for code generation, refactoring, and problem- solving
Requirements:
Experience:
- 5+ years of professional Symfony development experience, preferably in SaaS environments
- 5+ years of web application development using MySQL and JavaScript (jQuery)
- Proven track record of leading technical turnarounds or rescuing challenged projects
- Demonstrated experience mentoring junior and intermediate developers
Technical Stack Experience:
- Symfony (preferably 6+) framework development (5+ years)
- PHP 8+ with modern features (constructor property promotion, named arguments, etc.)
- React 18+ with modern hooks and functional components
- JavaScript (ES5/ES6+) and jQuery for legacy and interactive features
- Experience with MySQL database design and optimization
- Deep understanding of multi-tenant architecture and database-first design patterns
- Strong knowledge of Doctrine ORM and database optimization
- Google Maps APIs & routing integration
- Third-party system integration (IoT, BLE, Accounting, Payment processors, ELD)
- Proficiency with testing frameworks (PHPUnit)
- Performance optimization and caching strategies
- Report generation tools (jsPDF, HTML2Canvas, Chart.js)
- Strong problem-solving abilities and the ability to work independently
- Excellent written and verbal communication skills
Bonus Points For:
- Full-stack capabilities (Laravel, Angular)
- React Native (Typescript)
- Advanced ORM and UML modeling and optimization
- Figma integration and UI/UX testing
- DevOps experience (WHM, cPanel, Docker)
- Linux server management
- Experience in logistics, transportation, or oil & gas industries
- RedMine or similar project management tools
- Report generator and Report Engines
- Experience with AI-powered development tools (Cursor AI, GitHub Copilot, ChatGPT)
- AI-assisted code generation and modern development workflows
- Multi-bundle Symfony architecture experience
- Webpack Encore and modern frontend asset management
- Google Maps API integration
- AWS SDK and cloud services integration
Application Confirmation
You're applying for the role below: