Senior Flutter Developer with Java & PostgreSQL Experience (Long-Term Telecom Project)
Worldwide
About the Role We are a telecommunications provider seeking a senior Flutter developer with strong Java and PostgreSQL experience to take ownership of several production applications. This is not a one-time project. We are looking for someone who can maintain and improve existing systems, make sound engineering decisions, and become a long-term member of our development team. You will initially work on three production Flutter applications used daily by our customers and field technicians. Over time, there may be opportunities to contribute to backend services, integrations, and larger platform initiatives. The Applications Residential Customer App — self-service portal for home subscribers Commercial Customer App — account and service management for business customers Residential Technician App — field tool used by installation and service technicians What You'll Do Maintain and improve three production Flutter applications Design and implement new features Troubleshoot bugs and production issues Improve application performance and reliability Work with Java backend services and REST APIs Write and optimize PostgreSQL queries Identify database indexing and performance improvements Write clean, maintainable, well-documented code Participate in architecture and technical design discussions What We're Looking For Most of your work will involve understanding, maintaining, and improving existing production systems rather than building greenfield applications. Required 3+ years of professional Flutter development experience Strong Java backend experience Strong PostgreSQL experience, including query tuning and indexing Experience working with REST APIs Experience maintaining production applications Strong written communication skills Ability to work independently and take ownership of technical decisions Nice to Have Telecom or ISP experience CRM, ERP, or billing system experience iDempiere or ADempiere experience Experience deploying Flutter applications across mobile and desktop platforms Engagement Details Long-term hourly engagement Consistent ongoing work Offshore candidates are welcome How to Apply Skip the cover letter. Please answer the following questions: What is the largest production Flutter application you have maintained after launch? Approximately how many users did it serve, and what types of changes were you responsible for? Describe your Java backend experience. Which frameworks and databases have you worked with? Provide a specific example of PostgreSQL performance work you personally completed (query optimization, indexing, troubleshooting, etc.). Have you worked on telecom, ISP, CRM, ERP, or billing systems? If so, briefly describe the project and your role. Tell us about a difficult production issue you personally diagnosed and fixed. What was the root cause, and how did you identify it? What is your availability (hours per week) and time zone? Have you worked with iDempiere or ADempiere? If so, briefly describe your experience. Specific examples from real projects will receive priority. Generic or AI-generated responses will not.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$30.00
-
$60.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 weeks ago
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesCoudersport4:27 AM
- $207K total spent26 hires, 18 active
- 1,584 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by