This is a remote position.
We are looking for ahands-on Full Stack Developerto improve, stabilize, and modernize an existing mobile platform.
The current project includes anAndroid appwith aPHP-based backendand alegacy 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 properGit-based version control process.
The ideal candidate is comfortable working acrossmobile, backend, and infrastructure workflows, and can bring structure to an existing codebase while continuing active product development.
Key ResponsibilitiesMaintain and improve an existing Android application written primarily inJava/Kotlin
Support and enhance backend services and the API layer built aroundPHP and MySQL
Review and improve app-to-backend integrations, including:
authentication
messaging
subscriptions
profile management
related user flows
Refactor legacy code where needed to improvemaintainability, performance, and reliability
Identify and document backend endpoints, business logic, and system dependencies
Set up and enforce a cleanGit workflowfor 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 acrossapp, API, and database layers
Write technical documentation for:
setup
deployment
architecture
team workflows
Recommend improvements forsecurity, code quality, testing, and deployment
Requirements
Required SkillsStrong full stack development experience withAndroid and backend systems
Solid Android experience withJava;Kotlinexperience is a plus
Strong PHP experience maintaining and improvinglegacy/custom backend codebases
Good understanding ofMySQLor similar relational databases
Experience working withREST-style APIs, request/response debugging, and mobile backend integrations
StrongGitskills, 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 QualificationsExperience withRetrofit,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 upCI/CD pipelinesfor mobile and backend projects
Understanding of:
codebase audits
technical debt reduction
modernization planning
What Success Looks LikeThe 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%
Maintain and improve an existing Android application written primarily inJava/Kotlin
Support and enhance backend services and the API layer built aroundPHP and MySQL
Review and improve app-to-backend integrations, including:
authentication
messaging
subscriptions
profile management
related user flows
Refactor legacy code where needed to improvemaintainability, performance, and reliability
Identify and document backend endpoints, business logic, and system dependencies
Set up and enforce a cleanGit workflowfor 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 acrossapp, API, and database layers
Write technical documentation for:
setup
deployment
architecture
team workflows
Requirements
Required SkillsStrong full stack development experience withAndroid and backend systems
Solid Android experience withJava;Kotlinexperience is a plus
Strong PHP experience maintaining and improvinglegacy/custom backend codebases
Good understanding ofMySQLor similar relational databases
Experience working withREST-style APIs, request/response debugging, and mobile backend integrations
StrongGitskills, 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
Strong full stack development experience withAndroid and backend systems
Solid Android experience withJava;Kotlinexperience is a plus
Strong PHP experience maintaining and improvinglegacy/custom backend codebases
Good understanding ofMySQLor similar relational databases
Experience working withREST-style APIs, request/response debugging, and mobile backend integrations
StrongGitskills, 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 QualificationsExperience withRetrofit,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 upCI/CD pipelinesfor mobile and backend projects
Understanding of:
codebase audits
technical debt reduction
modernization planning
Experience withRetrofit,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 upCI/CD pipelinesfor mobile and backend projects
Understanding of:
codebase audits
technical debt reduction
modernization planning
What Success Looks LikeThe 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
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%
