Full-Stack Engineer (Android/PHP)

Remote Full-time
This is a remote position. We are looking for a hands-on Full Stack Developer to improve, stabilize, and modernize an existing mobile platform. The current project includes an Android app with a PHP-based backend and a legacy API structure . This role will be responsible for shipping feature improvements, reducing technical debt, strengthening backend and API reliability, and helping move the development workflow into a proper Git-based version control process . The ideal candidate is comfortable working across mobile, backend, and infrastructure workflows , and can bring structure to an existing codebase while continuing active product development. ​ Key Responsibilities Maintain and improve an existing Android application written primarily in Java/Kotlin Support and enhance backend services and the API layer built around PHP and MySQL Review and improve app-to-backend integrations, including: authentication messaging subscriptions profile management related user flows Refactor legacy code where needed to improve maintainability, performance, and reliability Identify and document backend endpoints, business logic, and system dependencies Set up and enforce a clean Git workflow for the project, including: repository organization branching strategy pull requests commit standards release practices Migrate code currently managed outside proper version control into Git without disrupting ongoing development Work with the team to reduce risk during migration from ad hoc file/version management into a structured source control process Troubleshoot production issues and debug across app, API, and database layers Write technical documentation for: setup deployment architecture team workflows Recommend improvements for security, code quality, testing, and deployment ​ Requirements Required Skills Strong full stack development experience with Android and backend systems Solid Android experience with Java ; Kotlin experience is a plus Strong PHP experience maintaining and improving legacy/custom backend codebases Good understanding of MySQL or similar relational databases Experience working with REST-style APIs , request/response debugging, and mobile backend integrations Strong Git skills, including: repository setup and migration branching strategies merge conflict resolution pull request workflows release/version tagging history cleanup and project organization where appropriate Experience taking over existing or legacy projects and improving them incrementally Ability to document architecture, endpoints, and workflows clearly Strong debugging and problem-solving skills Preferred Qualifications Experience with Retrofit , OkHttp , or similar Android networking layers Experience with legacy PHP applications that route multiple actions through shared gateway endpoints Familiarity with: Firebase push notifications in-app purchases subscription flows Experience improving mobile app performance and release stability Experience setting up CI/CD pipelines for mobile and backend projects Understanding of: codebase audits technical debt reduction modernization planning ​ What Success Looks Like The Android app is easier to maintain and release Backend and API behavior are better documented and more reliable The project is fully organized in Git with a clear team workflow New features and fixes can be delivered faster with less risk Legacy code and deployment processes are gradually improved without breaking the product ​ Benefits 100% Remote Work Flexibility Growth Opportunities Learning Opportunities 10 days Paid time off Incentive Annual Retention Incentive 12% Monthly Productivity and Learning Incentive 7.5%
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Dental Assistant (Expanded Function)

Remote

Student Success Program Coordinator

Remote

Contract Conference Sponsorship Business Development Consultant - Can be based

Remote

**Experienced Data Entry Clerk – Part Time Remote Jobs at arenaflex**

Remote

(Work At Home)American Express Virtual Assistant Jobs $28/H - Apply No – USA Remote Jobs

Remote

Lead Health Information Specialist - Remote

Remote

**Experienced Defined Contributions Customer Solutions Specialist (Licensed) – Wealth Customer Care Group**

Remote

Incident Response Analyst (US Government Clearance Required)

Remote

Experienced Healthcare Customer Service Representative – Full-Time Work at Home Opportunity with blithequark

Remote

SDK Engineering Internship

Remote
← Back