Free cookie consent management tool by TermsFeed FuelBuddy - Senior Full Stack Developer - Node.js/React.js | Antal Tech Jobs
Back to Jobs
4 Weeks ago

FuelBuddy - Senior Full Stack Developer - Node.js/React.js

decor
Mumbai, Maharashtra, India
Information Technology
Full-Time
FuelBuddy

Overview

Description

Key Responsibilities :

  • The Full Stack Engineer will play a crucial role in the entire software development lifecycle, encompassing a broad range of responsibilities :
  • Application Design, Development, and Maintenance : Take ownership of the end-to-end design, development, and ongoing maintenance of sophisticated web and mobile applications, ensuring consistency and reliability across the full technology stack.
  • Front-End UI Development : Architect and implement highly responsive and accessible user interfaces utilizing modern JavaScript frameworks. This includes building with Vue.js (specifically Vue 3 with Composition API), ReactJS along with component libraries such as DaisyUI and shadcn/ui to deliver intuitive and aesthetically pleasing user experiences.
  • Native Mobile Application Development : Develop and maintain high-quality native mobile applications for both iOS and Android platforms using React Native, ensuring a consistent and performant experience for mobile users.
  • Serverless Back-End Development : Design, develop, and optimize serverless functions using Google Cloud Functions with Node.js, focusing on efficiency, scalability, and cost-effectiveness for various back-end processes.
  • GraphQL API Design and Implementation : Design and implement robust and flexible GraphQL APIs using Hasura, which includes developing custom business logic via Actions, managing Remote Schemas, and configuring Event Triggers and Scheduled Triggers for real-time data processing.
  • Third-Party System Integration : Lead and execute complex integrations with critical external vendor systems, notably ERPNext, as well as other third-party platforms and services. This will involve extensive work with both REST and GraphQL APIs, as well as webhook implementations to ensure seamless data exchange and synchronization.
  • Containerized Application Deployment : Work proficiently with containerized applications deployed on Google Kubernetes Engine (GKE) Autopilot, managing deployments, scaling, and ensuring operational stability.
  • AI-Assisted Development : Proactively leverage AI-assisted development tools, such as Claude Code and ChatGPT Codex, to enhance productivity, accelerate code generation, and streamline problem-solving while maintaining rigorous code quality standards.
  • Technical Leadership and Mentorship : Provide technical leadership and guidance, actively mentoring junior and mid-level engineers to foster their growth and uphold best practices within the team.
  • Architectural Vision : Architect highly scalable serverless and containerized solutions, making critical technical decisions that directly influence product direction and future architectural roadmaps.
  • Cross-Functional Collaboration : Collaborate effectively with product managers, UX designers, and other stakeholders to accurately translate business requirements into precise and actionable technical specifications and solutions.
  • Code Quality and Best Practices : Write clean, maintainable, well-documented, and thoroughly tested code, adhering strictly to established coding standards and industry best practices.
  • Design System Adherence : Ensure consistency across all web and mobile applications by diligently leveraging and contributing to our established design systems.
  • Performance Optimization : Proactively identify and address performance bottlenecks, optimizing application performance, database queries, and serverless function execution to ensure optimal user experience.
  • Code Review and Standards : Conduct comprehensive code reviews, provide constructive feedback, and actively contribute to establishing and enforcing coding standards across the engineering team.
  • Hasura Management : Manage Hasura metadata, database migrations, and the permissions system to ensure data integrity and secure access control.
  • CI/CD Pipeline Development : Develop and maintain robust Continuous Integration/Continuous Deployment (CI/CD) pipelines using self-hosted GitLab and GitLab Runners, automating the build, test, and deployment processes.
  • Agile Methodology Participation : Actively participate in agile ceremonies, effectively manage tasks, and track project progress using JIRA or similar project management tools.
  • Production Issue Resolution : Troubleshoot and swiftly resolve complex technical issues encountered in production environments, minimizing downtime and impact on users.
  • Technology Scouting : Stay abreast of emerging technologies and industry trends, recommending innovative improvements and additions to our existing tech stack.

Required Qualifications

Candidates must possess a strong foundation of skills and experience, including :

  • Extensive Professional Experience : 8-10 years of progressive professional software development experience, demonstrating a consistent track record of success.
  • Front-End Framework Mastery : Strong proficiency in Vue.js (Vue 3 with Composition API) and React, alongside deep expertise in React Native for mobile application development.
  • Cross-Platform Mobile Development : Proven experience building robust cross-platform mobile applications with React Native for both iOS and Android, including a solid understanding of mobile-specific considerations.
  • UI Library Experience (Vue) : Demonstrable experience building modern web applications with DaisyUI within Vue.js projects, leveraging its comprehensive component set.
  • UI Library Experience (React) : Practical experience building elegant user interfaces with shadcn/ui within React projects, utilizing its customizable and accessible components.
  • Styling Expertise : Expert-level knowledge of Tailwind CSS for efficient styling and customization in web projects, and proficiency with StyleSheet and NativeWind for mobile application styling.
  • Core Web Technologies : Expert-level knowledge of JavaScript/TypeScript, HTML5, and CSS3, including modern features and best practices.
  • GraphQL and Hasura Expertise : Extensive experience with Hasura and a deep understanding of GraphQL architecture, including schema design, queries, mutations, and subscriptions.
  • Node.js Development : Strong Node.js development experience, with a particular focus on building and optimizing serverless functions.
  • Google Cloud Platform (GCP) Proficiency : Hands-on experience with Google Cloud Platform, specifically with Cloud Functions (1st gen) and GKE Autopilot, including deployment and management.
  • Containerization and Orchestration : Proven experience with containerization using Docker and orchestrating deployments with Kubernetes.
  • CI/CD Pipeline Management : Proficiency with GitLab CI/CD, including pipeline configuration, script development, and managing GitLab Runners.
  • Third-Party Integration Experience : Proven experience integrating with a wide array of third-party systems and external APIs, handling various authentication methods and data formats.
  • ERP System Familiarity : Experience with ERPNext or similar ERP systems (e.g., Odoo, SAP, Oracle NetSuite) is highly desirable, particularly regarding API integration and data management.
  • GraphQL Deep Dive : Deep understanding of GraphQL queries, mutations, subscriptions, and effective schema design principles.
  • REST API Acumen : Strong understanding of REST API design principles, various authentication methods (OAuth, API keys, JWT), and webhook implementations.
  • Database Skills : Solid experience with PostgreSQL database design, optimization, and advanced querying.
  • Hasura Advanced Features : Experience leveraging Hasura's advanced features such as Actions, Remote Schemas, Event Triggers, and Scheduled Triggers.
  • Security and Access Control : Strong understanding of authentication, authorization, and role-based access control (RBAC) mechanisms within Hasura and broader application security contexts.
  • API Documentation & Testing : Proficiency with API documentation tools (e.g., OpenAPI/Swagger) and API testing tools.
  • Architecture Understanding : Strong understanding of serverless architecture patterns and Kubernetes best practices for scalable and resilient systems.
  • Agile Development : Experience with agile methodologies and proficiency in using JIRA for effective task and project management.
  • AI-Assisted Development Adaptability : Demonstrated ability to effectively use AI-assisted development tools to enhance productivity while meticulously maintaining high code quality and accuracy.
  • Problem-Solving & Debugging : Excellent problem-solving skills and a strong ability to diagnose and debug complex technical issues efficiently.
  • Communication & Collaboration : Strong communication, interpersonal, and collaboration skills, with the ability to work effectively within a team and with cross-functional stakeholders.

(ref:hirist.tech)

Share job
Similar Jobs
View All
1 Day ago
Interesting Job Opportunity: ServiceNow Business Analyst - ITSM/SPM
Information Technology
  • Chennai, Tamil Nadu, India
Job SummaryWe are seeking an experienced ServiceNow Business Analyst with strong expertise in ITSM, SPM (Strategic Portfolio Management), and ServiceNow AI/Now Assist AI. The ideal candidate will have hands-on experience in requirement gathering, cli...
decor
1 Day ago
Business Analyst II
Information Technology
  • Chennai, Tamil Nadu, India
By clicking the “Apply” button, I understand that my employment application process with Takeda will commence and that the information I provide in my application will be processed in line with Takeda’s Privacy Notice and Terms of Use. I further atte...
decor
1 Day ago
Data Scientist, Payments Reconciliation
Information Technology
  • Chennai, Tamil Nadu, India
About Rippling Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you...
decor
1 Day ago
Junior PHP Developer Internship in Navi Mumbai, Turbhe, Mumbai
Information Technology
  • Chennai, Tamil Nadu, India
Selected Intern's Day-to-day Responsibilites Include Developing, recording, and maintaining cutting-edge web-based PHP applications on portal and premium service platforms. Building innovative, state-of-the-art applications and collaborating with the...
decor
1 Day ago
Digital Network - Administrator (NW1)
Information Technology
  • Chennai, Tamil Nadu, India
Job Description: Education Qualification : B.Sc Skills : Primary -> Technology | Cisco R and S Network Administrator - Level 2 Support | 2 - Knowledgeable Primary -> Technology | DNS, DHCP,IPAM Administrator - Level 2 Support | 2 - Knowledgeable C...
decor
1 Day ago
Senior Software Engineer
Information Technology
  • Chennai, Tamil Nadu, India
Job Title:Senior Software EngineerAbout Skyhigh Security:Skyhigh Security is a dynamic, fast-paced, cloud company that is a leader in the security industry. Our mission is to protect the world’s data, and because of this, we live and breathe securi...
decor
1 Day ago
Data Scientist
Information Technology
  • 378630 - 1500000 INR - Yearly
  • Chennai, Tamil Nadu, India
Data Scientist Job DescriptionWe are looking to hire a highly skilled Data Scientist / Machine Learning Engineer to design, develop, and deploy intelligent data-driven and AI-powered solutions. The role involves working with large-scale datasets, b...
decor
1 Day ago
Staff Data Scientist
Information Technology
  • Chennai, Tamil Nadu, India
Securonix is leading the transformation of cybersecurity by helping organizations stay ahead of modern threats. Security teams are no longer constrained by data or tools. They are constrained by speed, clarity, and confidence. Securonix was built to ...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media