- Company Name
- Trickle
- Job Title
- SENIOR Full Stack Developer (Flutter / .Net)
- Job Description
-
**Job Title:** Senior Full Stack Developer (Flutter / .NET)
**Role Summary:**
Lead end‑to‑end development of web and mobile products, bridging product vision with technical execution. Engage in architecture, coding, and mentorship while shaping product strategy in a high‑velocity startup environment.
**Expectations:**
- Demonstrate startup mindset: flexibility, rapid iteration, willingness to work beyond standard hours.
- Drive delivery of new features, iterate fast, and maintain high code quality.
- Mentor junior engineers and influence strategic product decisions.
- Own modules across front‑end, back‑end, and deployments; collaborate cross‑functionally with product, design, and data teams.
- Continuously learn and experiment with AI/ML capabilities to add value to the platform.
**Key Responsibilities:**
- Design and implement scalable, secure front‑end (Flutter or React) and back‑end (.NET Core, ASP.NET) services.
- Integrate cloud services, API gateways, and third‑party SDKs for voice and AI features.
- Write clean, unit‑tested code; participate in code reviews and CI/CD pipelines.
- Troubleshoot production issues, perform root‑cause analyses, and optimize performance.
- Participate in architecture reviews, capacity planning, and technical roadmap planning.
- Engage in prototyping ML models, data pipelines, or AI‑driven UI components.
- Contribute to DevOps practices: containerization, automated deployments, and monitoring.
- Provide technical guidance to product owners, UI/UX designers, and QA teams.
- Document designs, APIs, and knowledge articles for internal use.
**Required Skills:**
- 5+ years in full‑stack development.
- Proficiency in .NET Core/ASP.NET and C#.
- Strong experience with Flutter (preferred) or React for cross‑platform mobile/web.
- Familiarity with RESTful APIs, gRPC, or GraphQL.
- Experience with relational (SQL Server, PostgreSQL) and NoSQL (MongoDB, Cosmos DB) databases.
- Knowledge of CI/CD pipelines (GitHub Actions, Azure DevOps, GitLab CI).
- Basic DevOps: Docker, Kubernetes or managed services (AKS/Azure App Service).
- Interest in AI/ML; experience prototyping models or integrating ML APIs.
- Solid debugging, testing, and performance‑tuning skills.
- Basic UI/UX design sense (sketching, wireframing).
- Dutch language proficiency (required).
- Strong communication, problem‑solving, and teamwork abilities.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Optional certifications: Microsoft Certified Azure Developer Associate, Flutter Certified Developer, or related .NET/AI credentials.