Linearloop
Website:
linearloop.io
Job details:
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.
Click on Apply to know more.