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

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 3 months ago
8-10 years
Gurugram, Haryana
work from office

Posted: 3 months ago
|
Applicants: 102+
Job Description
Similar Jobs
Please verify your account first! Send OTP

Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs

Job Description

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.
  • Looking to get Placed? Try our Placement Guarantee Plan

    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 Hasuras 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)

Skills

Code ReviewDebuggingGraphqlHtml5JavascriptKubernetesNode.jsServerless ArchitectureSoftware DevelopmentTestingWeb TechnologiesApiOracleFull StackCloudReact NativeReactDeveloper

If an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.

Important dates & deadlines?

Application Deadline

02 May 26, 06:29 PM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

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

Share with