Post Job Free
Sign in

Node Js Stack Developer

Location:
Douglasville, GA
Salary:
85000$
Posted:
September 10, 2025

Contact this candidate

Resume:

Anitha Surabhi

Sr. Full Stack Developer

Email: *************@*****.***

Phone: +1-814-***-****, United States.

LinkedIn: https://www.linkedin.com/in/anitha-surabhi-6938b7228

Professional Summary

Full Stack Engineer with 6+ years of experience building scalable web applications using ReactJs and backend services using Node.js, Express, and PostgreSQL.

Proficient in backend development with Node.js using ES6+ features like Promises, async/await, streams, and modular design.

Used TypeScript for full-stack type safety and built GraphQL APIs with Apollo Server and AWS AppSync for efficient data-driven features.

Skilled in building and deploying full-stack applications using MERN/MEAN stacks with real-time data, secure auth, and cloud-native infrastructure.

Good experience in Core Java concepts and technologies in Java 17/11/ 8, such as Object-Oriented Programming (OOP), Data Structures, Collections, I/O Stream, Multithreading, and Exception Handling.

Designed and built event-driven applications by integrating MongoDB with Apache Kafka, RabbitMQ, and AWS SQS for handling messaging and microservices communication.

Developed and maintained full-stack web apps using React.js (React + Redux) on the front-end and Node.js + PostgreSQL on the back-end in enterprise projects.

Strong command over JavaScript and TypeScript across the stack, building SPAs with React and back-end services using REST/GraphQL APIs with Node and Express, while continuously exploring emerging technologies to enhance application performance and scalability.

Accomplished in developing web applications with Microservices architecture using Spring Framework, including Spring Core, Spring Cloud, Spring Boot, Spring MVC with OAuth 2, SAML, JWT, SSO platforms, OWASP and Spring Data JPA.

Designed and implemented responsive UI/UX for customer-facing dashboards using React.js, HTML5, CSS3, SASS, and Bootstrap to enhance accessibility and cross-browser compatibility.

Skilled in front-end technologies, creating interactive and user-friendly interfaces, including HTML5, CSS3, JavaScript, TypeScript, AJAX, jQuery, React, Angular, Materialize, Material UI, Tailwind CSS, Storybook and Bootstrap

Experienced in test-driven development using Jest, Cypress, and Supertest for both frontend components and backend APIs.

Optimized performance via lazy loading and code-splitting on the frontend, and caching, pagination, and DB query optimization on the backend.

Experienced with both SQL and NoSQL databases, designing efficient schemas, writing optimized queries, and managing data in PostgreSQL, MySQL, MongoDB, Cassandra, Redis and DynamoDB.

Expertise in cloud platforms such as AWS (EC2, S3, RDS, Lambda, Auto Scaling, SQS, SNS, EBS, ELB, Cloud Formation, API Gateway, CloudFront, and CloudWatch), Microsoft Azure (Azure App Service, Azure Blob Storage, Azure Logic Apps, Azure Functions, Azure Data Factory (ADF), and Google Cloud Platform (GCP).

Skilled in containerization and orchestration tools like Docker, Kubernetes, OpenShift, and AKS, deploying and managing containerized applications effectively.

Applied OOP and design patterns (MVC, Singleton, Factory) in developing scalable frontend architectures and backend service modules.

Mastery of debugging and optimization tools such as Firebug, Omnibug, and Chrome Developer Tool, ensuring high performance and a bug-free user experience.

Solid understanding of WCAG (Web Content Accessibility Guidelines) accessibility standards with a focus on implementing inclusive design best practices to ensure usability for diverse audiences.

Applied strong Computer Science fundamentals (data structures, algorithms, and design patterns) to optimize frontend rendering and backend request handling, while translating complex business requirements into responsive UIs seamlessly integrated with backend APIs and cloud services.

Collaborated in Agile/Scrum teams to deliver full-stack features with clean, reliable code, contributing to sprint planning, code reviews, and technical documentation. Provided technical guidance and mentoring to junior developers, fostering teamwork, problem-solving, and knowledge sharing across QA, Product, and DevOps teams.

Core Skills

Frontend Development: React.js, Next.js, Redux Toolkit, TypeScript, Angular.js, JavaScript (ES6+), HTML5, CSS3, Tailwind CSS, Material-UI, Storybook, Responsive Design, Accessibility (WCAG 2.1)

Backend Development: Node.js, Express.js, Spring Boot, RESTful APIs, GraphQL (Apollo Server, AppSync), JWT Authentication, oAuth, Role-Based Access Control, Mongoose, Sequelize, Validation (Joi).

Programming Languages: C, Java, Python

Databases: PostgreSQL, MySQL, MongoDB, AWS RDS, DynamoDB

Cloud Technologies: AWS cloud (Lambda, API Gateway, Cognito, S3, CloudFront, CodePipeline, RDS), Azure (App Services, Blob Storage) and GCP.

Integration Tools: RESTful APIs, Apache Kafka, GraphQL, Web Socket, AWS API Gateway, Azure API Management, AI integrations

Testing Tools: Jest, Enzyme, Cypress, React Testing Library

Version Control: Git, GitHub, Bit bucket

Performance Optimization: Lazy Loading, Code-Splitting, Caching Strategies

UI/UX Design: Responsive Design, Accessibility (WCAG 2.1), Pixel-Perfect Implementation

DevOps: CI/CD Pipelines, Docker, Jenkins, Terraform

Security: JWT-based Authentication, Multi-Factor Authentication (MFA), Data Encryption

Professional Experience

Client: Experian, CA June 2024 – Till date

Title: Full-stack Developer

Responsibilities:

Built and secured full-stack features for an online banking portal using React.js (ReactJS) on the frontend and Node.js APIs for user auth, account actions, and data persistence.

Designed and implemented relational database schemas in PostgreSQL and exposed them via secure Node.js/Express APIs for user, transaction operations and internal tools.

Built backend services using Node.js and Mongoose to model and manage unstructured financial data in MongoDB, including indexing and schema validation.

Built RESTful APIs in Node.js to power frontend Axios requests, handling data aggregation, validation, and response formatting.

Integrated AWS Cognito with Node.js APIs to implement secure user authentication flows and protected routes, using PostgreSQL via RDS for transactional data.

Configured AWS API Gateway and AWS Lambda using Terraform for seamless integration with backend services, enabling Typescript-based React apps to consume REST/GraphQL APIs efficiently.

Developed Node.js backend services that integrated with Spring Boot services in a microservices architecture, enabling real-time workflows using REST and Kafka.

Built multi-step forms using react and integrated them with Node.js APIs for validation, persistence, and workflow logic.

Actively contributed to the UX design phase, ensuring a seamless and intuitive user experience for the online banking portal, leading to a 15% improvement in user engagement.

Designed and built reusable UI components using Material-UI and Storybook, improving development efficiency by 25%.

Designed and implemented a custom design system with Tailwind CSS, integrating it with ReactJS to build a highly customizable and maintainable UI component library that ensured consistent branding across the application.

Utilized React Hooks (use State, use Effect, use Memo, use Reducer, use Ref) to efficiently manage state and lifecycle events.

Utilized React Portals for rendering modals and tooltips outside the DOM hierarchy, improving accessibility.

Developed pixel-perfect, mobile-first responsive user interfaces using Flexbox, Grid, and media queries, ensuring seamless experiences on desktops, tablets, and mobile devices.

Utilized CSS media queries to create adaptive layouts and ensure optimized viewing experiences for different resolutions and orientations.

Spearheaded initiatives to enhance application accessibility, achieving WCAG 2.1 compliance for key banking functionalities and improving usability for diverse user groups.

Developed dynamic dashboards supporting data science initiatives using D3.js, Chart.js, and Recharts to display key business analytics in a user-friendly manner.

Set up custom domains with Route 53 and automated deployment pipelines using AWS Amplify and Code Pipeline, reducing deployment time by 60% and improving release frequency.

Deployed React applications on AWS S3 for static hosting and Cloud Front for CDN-based global content delivery.

Wrote Jest and Cypress tests for full-stack flows, mocking REST and GraphQL API responses from Node.js back-end services.

Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.

Developed Python scripts for automating daily tasks like log file parsing, data extraction, and report generation, reducing manual effort by 70%.

Optimized application performance by implementing lazy loading and code-splitting techniques, reducing initial load time by 40%.

Followed best practices in software engineering, including modular design, testing, and code reviews to ensure high-quality deliverables.

Client: TCS, India Jan 2020 – Dec 2023

Title: Software Engineer

Responsibilities:

Designed and deployed microservices architecture using Spring Boot with Java 17/11, leveraging modern language features such as multi-line strings to simplify handling of JSON, SQL, and HTML data.

Built RESTful web services with Spring MVC and Java 17, implementing custom Servlets and Struts for handling HTTP requests and responses.

Implemented Spring MVC, Spring AOP, and Spring DAO patterns for logging, modularization, and secure database access across multiple application layers.

Developed backend APIs in Node.js and Express to deliver JSON responses consumed by React components for search and filter functionality.

Built and exposed GraphQL and REST APIs using Node.js and Apollo Server, enabling efficient client-side querying and mutation with strong TypeScript types.

Implemented server-side logic using Node.js, creating RESTful APIs to handle data interactions between the frontend and backend. Leveraged Express.js for efficient routing and middleware management.

Developed microservices using Node.js and Express to manage user registration, session tracking, and product cart services, applying integration patterns to streamline inter-service communication, deployed via Docker and integrated into CI/CD.

Built and integrated backend GraphQL APIs with frontend components, enabling efficient data retrieval for dashboards and user activity tracking.

Built and deployed Node.js-based backend logic on AWS Lambda, exposed through API Gateway for real-time product catalog and checkout services.

Created GraphQL resolvers using AWS AppSync and Node.js Lambda functions for real-time product availability and cart management APIs.

Developed WebSocket-enabled Node.js services for real-time order updates and integrated with frontend using Socket.IO.

Implemented server-side logic to handle complex business requirements, ensuring that the node backend could efficiently process data, handle requests, and manage resources.

Built Node.js scripts to process and import bulk CSV/JSON/XML data into MongoDB and MySQL, including validation, logging, and batch handling.

Integrated NoSQL databases like MongoDB with Node.js applications to provide a flexible data layer that supported unstructured data storage.

Implemented an event-driven architecture to manage asynchronous operations, improving performance in I/O-heavy applications.

Created Terraform modules to provision AWS Code Pipeline and GitHub Actions for automated builds, tests, and deployments of Typescript-based React applications.

Built and automated CI/CD pipelines using AWS CodePipeline, CodeBuild, Jenkins, Docker, and GitHub Actions to streamline build, test, and deployment processes for React applications, reducing deployment errors and manual QA efforts while improving development lifecycle efficiency.

Implemented end-to-end (E2E) tests using Cypress to simulate real-world user interactions including login, checkout, and dashboard workflows.

Integrated AWS Amplify with React for managing authentication, API calls, and real-time data synchronization, streamlining user sign-in, registration, and access control within the Target web app.

Collaborated with QA and backend teams in an Agile development environment to troubleshoot UI rendering issues, API integration bugs, and build failures in staging and production, while maintaining technical documentation for features and integrations.

Wrote unit tests for React components using Jest and end to end testing using Cypress.

Created modular and reusable components to ensure a responsive and user-friendly interface, implementing features such as Join, renew, Upgrade, and user authentication using React.js (ReactJS), Redux-saga, React Hooks, React-Router, JavaScript, HTML, HTML5, CSS3, and SASS.

Implemented Redux Toolkit with Typescript, defining strong types for actions, reducers, and store to maintain consistency in global state management

Designed flexible and fluid layouts using CSS Grid and Flexbox to handle complex responsive web design challenges efficiently.

Leveraged Tailwind’s utility-first approach to create custom designs without writing custom CSS, reducing development time by 20%.

Refactored legacy frontend codebases by migrating from jQuery and Backbone.js, and Marionette.js to React.js, improving maintainability, performance, and scalability.

Education

Master of science in Information Studies from Trine university, Detroit, MI.

Bachelor of science in Electronics and Communication Engineering from JNTU, Hyderabad, India.



Contact this candidate