We are looking for an experienced software consultant to review, refine, and improve an existing software platform. This is not an entry-level development position. We need someone who can quickly understand a complex codebase, identify weaknesses, recommend improvements, and help our team implement best practices.
Audit existing code and architecture
Identify technical debt and performance issues
Improve code quality and maintainability
Refine application structure and workflows
Mentor developers and establish best practices
Assist with scaling and future development planning
Requirements:
Strong experience with Flutter, Angular, Next.js, and NestJS
Ability to analyze large existing projects
Experience refactoring and optimizing production applications
Strong understanding of software architecture and design patterns
Excellent communication and problem solving skills
Preferred:
Experience with SaaS platforms
Mobile and web application development experience
DevOps and deployment experience
UI/UX improvement recommendations
To Apply:
Please send:
A brief introduction
Your resume or LinkedIn profile
Examples of projects you've helped improve or refactor
Your hourly or project-based rate
This can be a short-term consulting engagement that may grow into a long-term relationship for the right candidate. We are looking for someone who can provide real value, not just write code.
Principals only. Recruiters, please don't contact this job poster.