Match score not available

Senior Full Stack Flutter/.NET

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 6 years of full-stack development experience, Proficiency in .NET 6 and ASP.NET WEB API, Advanced skills in SQL, intermediate in MongoDB, Experience with Kafka or similar platforms, Skilled in Azure DevOps and AWS.

Key responsabilities:

  • Develop and maintain full-stack applications
  • Design robust database solutions using SQL and MongoDB
  • Manage data communication with Kafka
  • Collaborate with teams for scalable microservices architecture
  • Ensure code quality and resolve technical issues
Lean Tech logo
Lean Tech Information Technology & Services SME https://www.leangroup.com/
501 - 1000 Employees
See more Lean Tech offers

Job description

Description

Position Overview

We are looking for a Senior Fullstack Developer with a focus on Flutter and C#. This role is pivotal in leading the development of innovative mobile app solutions, utilizing technologies such as .NET 6+, ASP.NET, and cloud systems like AWS and Azure. You will design scalable, robust applications, leveraging SQL, MongoDB, and Kafka, within a DevOps environment. This position involves both front-end and back-end development, ensuring the application of OOP and Design Patterns. Collaboration across cross-functional teams is crucial, contributing to the delivery of a scalable microservices architecture. The opportunity to engage with GraphQL and Salesforce allows for further technical growth.
 

Key Responsibilities

  • Develop and maintain full-stack applications using Flutter, .NET 6, ASP.NET WEB API, and C#, focusing on backend development.
  • Design and implement robust database solutions using SQL and MongoDB, ensuring efficient data storage and retrieval.
  • Integrate and manage data communication with Kafka for effective asynchronous messaging.
  • Collaborate with cross-functional teams to deliver scalable microservices architecture utilizing design patterns such as Domain Driven Design and Event Driven Design.
  • Manage deployment and maintenance processes on cloud platforms, primarily Azure DevOps and AWS, leveraging their respective SDKs.
  • Ensure code quality by applying best practices in Object-Oriented
  • Programming and Design Patterns, guiding the team in technical backend tasks.
  • Debug and resolve complex technical issues across various environments to ensure smooth operation and reliability of the applications.
  • Stay updated with the latest industry trends and integrate new technologies as appropriate, to enhance technical capabilities and solutions.

Required Skills & Experience

  • At least 6 years of full-stack development experience with a focus on Flutter for mobile app development and C# for backend tasks.
  • Proficiency in .NET 6 and onward, including ASP.NET WEB API.
  • Advanced skills in SQL and intermediate skills in MongoDB and Entity Framework.
  • Intermediate experience with Kafka or similar event streaming platforms.
  • Skilled in cloud services with a focus on Azure DevOps and AWS, using SDKs.
  • Strong understanding of Object-Oriented Programming (OOP), design patterns, and RESTful services.
  • Familiarity with microservices architecture and domain-driven design.
  • Experience with modern CI/CD pipelines and version control systems.
  • Bonus: Knowledge of GraphQL and Salesforce is advantageous.

Nice to Have Skills

  • Experience with GraphQL for API development
  • Familiarity with Salesforce for CRM integration
  • Knowledge of additional cloud services and frameworks
  • Certification in cloud computing or relevant technologies
  • Strong problem-solving and communication skills

Soft Skills

  • Effective leadership abilities, essential for guiding cross-functional teams in both mobile and web development projects.
  • Strong collaborative skills, facilitating seamless interaction with various departments to ensure project success.
  • Highly adaptable with a proactive approach to integrating new technologies and staying updated with industry trends.
  • Exceptional problem-solving skills, crucial for debugging and resolving technical issues across different environments.
  • Excellent communication skills, necessary for articulating complex technical concepts to both technical and non-technical stakeholders.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Leadership
  • Problem Solving
  • Adaptability

Related jobs