Full Stack Developer (Flutter / Node.js)

Linearloop logo

Linearloop

View Salaries, Reviews, and more  

Job Description

Full Stack Developer (Flutter / Node.js)


Location: Ahmedabad, Gujarat, India

Experience: Mid Level (4-5 years)

Comp Range: 7 - 10 LPA


About the Company

Linearloop is an IT Services and IT Consulting company headquartered in Ahmedabad, India. With a team of 51โ€“200 professionals, we design and deliver scalable software solutions for clients and products across industries. We combine engineering discipline with product-focused thinking to build mobile and web applications that prioritize reliability, performance, and user experience. Our Product and Technology teams work closely with stakeholders to iterate quickly, instrument systems for observability, and continuously improve delivery velocity and quality. The organization values ownership, clear technical decision-making, and measurable business outcomes. This role sits within the Product/Technology function and offers the opportunity to own end-to-end mobile and backend services that directly impact customer satisfaction, operational efficiency, and revenue-related metrics.


About the Role

You will design, build, and operate cross-platform mobile applications in Flutter and backend services in Node.js that deliver measurable customer value. Own API contracts, data models, performance budgets, and integrations to ensure reliable end-to-end experiences. Collaborate with product managers, designers, QA, and DevOps to ship features in two-week sprints, reduce incidents, and improve release throughput. Drive technical decisions around state management, caching, offline behavior, and security to improve app adoption, latency, and error rates.


Key Responsibilities

  • Build and maintain scalable Flutter applications, owning architecture, module boundaries, and performance targets that improve user engagement and retention.
  • Implement and maintain Node.js backend services and APIs (Express.js/NestJS), owning API contracts, versioning, and service SLAs that reduce latency and failures.
  • Design and evolve relational and NoSQL schemas, optimizing queries and indexes to meet throughput and latency goals for critical flows.
  • Integrate mobile apps with third-party services, payment gateways, and Firebase, ensuring secure, auditable, and reliable end-to-end transactions.
  • Drive authentication and authorization implementations (JWT, OAuth, session-based) to secure user journeys and reduce account-related incidents.
  • Participate in code reviews, automated testing, observability instrumentation, and incident response to improve system reliability and team velocity.


Essential Skills & Technologies

  • Strong expertise in Flutter and Dart, including architecture patterns, platform channels, and performance profiling to meet mobile KPIs.
  • Hands-on experience with Node.js backend frameworks (Express.js or NestJS), TypeScript preferred, and designing RESTful APIs and services.
  • Deep understanding of authentication mechanisms (JWT, OAuth, session-based) and secure API design to protect user data and transactions.
  • Experience with SQL (PostgreSQL/MySQL) and NoSQL databases (MongoDB/Firebase/DynamoDB), including schema design and query optimization.
  • Familiarity with Firebase services (Authentication, Firestore, Cloud Messaging) and implementing push notifications and realtime features.
  • Experience with Git workflows, CI/CD pipelines, cloud services (AWS EC2, S3, RDS), and performance optimization for mobile and backend systems.


Additional Plus

  • Prior experience integrating payment gateways such as Razorpay, Stripe, or PayU, ensuring secure and reliable payment flows.
  • Familiarity with state management solutions in Flutter (Provider, Bloc, Riverpod) and strategies for offline-first and sync behaviors.
  • Exposure to AWS operational tooling and monitoring to improve deployment reliability and mean time to recovery.


What You'll Bring

  • Strong problem-solving and debugging skills with a bias for root-cause analysis and durable fixes that reduce incident recurrence.
  • Effective communication and collaboration skills to work cross-functionally in Agile/Scrum teams and translate requirements into technical deliverables.
  • Ownership mindset with a track record of delivering features end-to-end, balancing speed with maintainability and measurable impact.

Interview Questions of Full Stack Developer (Flutter / Node.js) at Linearloop

Currently, there aren't any interview questions for this role at Linearloop shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Full Stack Developer (Flutter / Node.js) at Linearloop

Currently, there aren't any salaries for this role at Linearloop shared by other job seekers.

View more salaries from Linearloop โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now