We are seeking a talented PHP/Symfony Backend Developer to help us build a high-performance backend API system focused on data management and social authentication. You’ll be working on two key components — a user management API with MySQL and email integration, and a Twitter OAuth flow for our mobile application.
This role will give you hands-on experience with real-world backend architecture, database handling, asynchronous processes, and secure third-party integrations.
Responsibilities:
- Build RESTful APIs using Symfony 6+ to:
- Upload and parse CSV data
- Persist user records into MySQL
- Trigger asynchronous email notifications to users on upload
- Enable database backup and restore functionality (e.g.,
.sql
file generation and restoration)
- Implement OAuth 1.0a flow using Twitter API
- Create endpoints to initiate authentication, handle callbacks, and store verified user details
- Ensure seamless redirect flow between web and mobile environments (Android/iOS)
Required Skills:
- Strong experience in PHP and Symfony framework
- Proficiency in designing RESTful APIs
- Experience working with MySQL databases (CRUD, backup, restore)
- Familiarity with OAuth 1.0a and social authentication mechanisms
- Ability to integrate asynchronous email services
- Familiarity with API security best practices
- Git for version control