Full Time
$8/hour (starting) — open to discussion
40
Apr 15, 2026
We are looking for an experienced Full-Stack Developer to work on a large, production-level platform with a Symfony (PHP) backend, a modern web frontend, and a connected React Native mobile application.
The developer must be comfortable understanding an existing workspace structure, maintaining legacy code, and building new features across backend, frontend, and mobile.
Backend – Main Website (Required)
PHP (primary backend language)
Symfony Framework (v2 / v3)
MySQL / SQL
Doctrine ORM
Twig
Composer
Backend Responsibilities
Work within an existing Symfony-based backend
Develop and maintain backend features
Optimize database queries and application performance
Build and maintain RESTful APIs for frontend and mobile use
Frontend – Website (Required)
JavaScript / jQuery
HTML / CSS
LESS
Gulp.js
CKEditor
Frontend Responsibilities
Implement UI and frontend functionality
Maintain and extend existing templates and styles
Collaborate with backend logic using Twig templates
Mobile App – React Native (Required)
TypeScript
React Native
Expo
React Navigation
Zustand
Node.js / npm
Mobile Responsibilities
Maintain and extend an existing React Native mobile application
Integrate REST APIs from the backend
Ensure performance, stability, and clean architecture
Manage builds and deployments via Expo
Additional Required Skills
RESTful API design and integration
Git (version control)
Linux / Unix server environments
ElasticSearch
Payment gateway integrations: Stripe, PayPal, MercadoPago,
Social media APIs:
AWS SDK (cloud services experience)
GeoIP and location-based services
Nice to Have
Experience working with legacy Symfony applications
Familiarity with large, multi-module platforms
Strong debugging and problem-solving skills
To Apply (Required)
Short intro video (60–90 seconds) introducing yourself + your relevant experience (Symfony + React Native).
Portfolio / GitHub / code samples.
A short note describing the most complex legacy system you worked on and what you improved.
Ideal Candidate
Comfortable maintaining and improving an existing system
Can work independently and communicate clearly
Understands both web and mobile application lifecycles
Writes clean, maintainable, and well-documented code