Senior Software Engineer ( Full Stack )
Cyara
5 - 10 years
Hyderabad
Posted: 17/12/2025
Getting a referral is 5x more effective than applying directly
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.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
