Talent.com
Senior Software Engineer ( Full Stack )
Senior Software Engineer ( Full Stack )Cyara • Dindigul, IN
No longer accepting applications
Senior Software Engineer ( Full Stack )

Senior Software Engineer ( Full Stack )

Cyara • Dindigul, IN
1 day ago
Job description

Key Responsibilities

  • Develop and maintain modern, scalable, and high-performing ReactJS applications using TypeScript .
  • Architect and implement Micro Frontend (MFE) and Backend-for-Frontend (BFF) patterns to improve modularity and scalability.
  • Integrate and manage GraphQL APIs , ensuring efficient data fetching and performance optimization.
  • Collaborate with designers and product managers to deliver pixel-perfect and user-centric UI / UX.
  • Contribute to and maintain design systems (e.g., Storybook) and component libraries (e.g., Kendo UI) to ensure consistency.
  • Work with Node.js for lightweight backend tasks and GraphQL BFF implementation.
  • Collaborate with backend and DevOps engineers to ensure seamless integration, deployment, and scalability.

Front-End Skills (Primary Focus)

  • Strong JavaScript and TypeScript proficiency – deep experience with ReactJS and its ecosystem.
  • State management expertise (e.g., Redux, Zustand, or Context API).
  • Experience with GraphQL (Apollo Client / URQL) for efficient front-end data management.
  • Experience designing or contributing to Micro Frontend (MFE) architectures.
  • Experience building and maintaining BFF services that bridge front-end and backend systems.
  • Experience with form management tools like React Final Form or Formik.
  • Familiarity with automated testing frameworks (Jest, React Testing Library, Cypress).
  • Backend & Integration Skills (Secondary Focus)

  • Node.js experience for BFF and lightweight backend API development.
  • Familiarity with C# / .NET for integration with existing backend systems.
  • Understanding of microservices architecture and distributed system design.
  • Experience with RESTful and GraphQL APIs , including performance tuning.
  • Experience with Git , and understanding of CI / CD pipelines .
  • Deployment & Cloud

  • Familiarity with AWS (Fargate, Lambda, S3, RDS, Elastic Beanstalk, Kubernetes).
  • Understanding of CI / CD tools such as Buildkite.
  • Security & Performance

  • Strong understanding of web security principles (XSS, CSRF, SQL Injection, etc.).
  • Experience implementing secure coding practices and performance optimizations.
  • Ability to mentor team members on secure design and frontend performance tuning .
  • Preferred Qualifications

  • 6+ years of front-end development experience with a focus on ReactJS.
  • 2+ years of experience implementing Micro Frontend or BFF architectures.
  • Prior exposure to large-scale, high-traffic web applications.
  • Excellent collaboration skills and ability to work cross-functionally with backend and DevOps teams.
  • Create a job alert for this search

    Senior Software Engineer • Dindigul, IN