Technical Lead - MERN Stack & Flutter
About
We are a growing technology company building innovative SaaS solutions and providing custom development services. Our flagship product is a comprehensive CRM platform that serves both as a SaaS offering and a custom solution for enterprises. We also operate a development agency specializing in web and mobile applications.
Position Overview
We are seeking an experienced Technical Lead to spearhead our development initiatives. This role combines hands-on technical leadership with project management, overseeing both our CRM product development and client agency projects.
Location:
Compensation:
Employment Type:
Work Schedule:
Key Responsibilities
Technical Requirements
- Lead and mentor a team of developers working on MERN Stack and Flutter projects
- Take ownership of the existing CRM project and drive it to successful completion
- Architect scalable and maintainable solutions for both SaaS and custom implementations
- Establish coding standards, best practices, and development workflows
- Conduct code reviews and ensure high-quality deliverables
Project Management
- Manage multiple concurrent projects including CRM development and agency client work
- Define project scope, timelines, and resource allocation
- Coordinate with stakeholders to gather requirements and provide technical guidance
- Ensure timely delivery of projects within budget and quality parameters
- Identify and mitigate technical risks proactively
Development
- Hands-on development using MERN Stack (MongoDB, Express.js, React.js, Node.js)
- Build and maintain Flutter applications for Android platforms
- Integrate third-party APIs and services as needed
- Optimize application performance and scalability
- Implement security best practices across all projects
Agency Operations
- Collaborate with sales and business development teams on client projects
- Provide technical estimates and feasibility assessments
- Ensure client satisfaction through quality deliverables
Required Qualifications
Technical Skills
5+ years
of professional software development experience2+ years
in a technical leadership or team lead role- Strong expertise in
MERN Stack
(MongoDB, Express.js, React.js, Node.js) - Proficiency in
Flutter
for mobile development - Experience building
SaaS products
or multi-tenant applications - Knowledge of RESTful APIs, GraphQL, and microservices architecture
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure)
- Experience with version control (Git), CI/CD pipelines
- Understanding of database design and optimization
Leadership Management
- Proven track record of leading development teams (3+ developers)
- Strong project management and organizational skills
- Experience managing multiple projects simultaneously
- Ability to mentor junior and mid-level developers
- Excellent problem-solving and decision-making abilities
Soft Skills
- Outstanding communication and interpersonal skills
- Ability to translate business requirements into technical solutions
- Self-motivated with a strong ownership mindset
- Comfortable working in a fast-paced startup environment
Preferred Qualifications
- Experience with CRM systems or similar enterprise applications
- Knowledge of modern DevOps practices and tools
- Familiarity with Agile/Scrum methodologies
- Contributions to open-source projects
- Bachelor's degree in Computer Science or related field (or equivalent experience)
What We Offer
- Competitive salary (?70,000 - ?80,000 per month)
- Opportunity to work on diverse projects across SaaS and agency work
- Leadership role with significant impact on company growth
- Collaborative and innovative work environment
- Hands-on experience building products from the ground up
How to Apply
Please send your resume to [HIDDEN TEXT] along with:
- Portfolio or GitHub profile showcasing your work
- Brief cover letter explaining your relevant experience
- Links to any live projects you've led or contributed to
Note: