Full Stack Engineer

Posted on September 28, 2026

Apply Now

Job Description

Job Description: Full Stack Engineer

Overview

We are seeking a highly skilled Full Stack Engineer with strong expertise in React.js (frontend) and Python FastAPI (backend) to build scalable, high-performance enterprise applications. The ideal candidate will have strong experience in API integration, caching (Redis), AWS/Azure cloud environments, and performance optimization across frontend and backend layers. Experience with Next.js will be an advantage.

Key Responsibilities

  • Backend Development
    • Design, develop, and maintain scalable applications across frontend and backend using React and Python.
    • Implement microservices-based architecture and asynchronous processing where needed.
    • Build reusable components, services, and APIs with clean architecture.
    • Ensure seamless frontend-backend integration and efficient data flow.
    • Ensure high performance, reliability, and security of backend services.
    • Contribute in system design and architecture decisions.
  • Frontend Development (React.js)
    • Develop rich, responsive, high-performance and intuitive UI components using React.js.
    • Implement scalable component architecture and state management (Redux / Context API).
    • Integrate backend APIs using Axios / Fetch.
    • Apply performance optimizations:
      • Code splitting and lazy loading.
      • Rendering optimization.
    • Next.js (Advantage)
    • Experience with Next.js is preferred, especially: SSR, SSG, ISR.
    • Routing and middleware, Performance-oriented rendering strategies.
  • Backend Development (Python / FastAPI)
    • Design and develop RESTful APIs using FastAPI.
    • Build scalable backend systems using microservices architecture.
    • Implement:
      • Authentication (JWT/OAuth).
      • Validation, error handling, and logging.
    • Ensure high standards of performance, security, and maintainability.
  • API Integration, Data & Performance
    • Design efficient API communication and data-fetching strategies.
    • Handle edge cases (loading, failure, retries).
    • Work with relational databases and write optimized SQL queries.
  • Caching & Performance Optimization
    • Implement caching strategies using:
      • Redis caching, API and browser caching, CDN-based caching approaches.
    • Improve overall system efficiency:
      • Page load time, Optimize API performance, latency, and scalability.
  • DevOps & Cloud
    • Basic working knowledge of AWS services, including: ECS, EKS, S3.
    • Exposure to: CI/CD pipelines, Application deployment and monitoring.
    • Understanding of containerization and cloud-based application scaling.
  • Version Control & Collaboration
    • Use Git for branching, merging, pull requests, and code reviews.
    • Work in an Agile development environment and collaborate with cross-functional teams.
    • Participate in technical discussions, architecture reviews, and sprint planning.
    • Leverage AI tools (e.g., Github Copilot) to improve productivity and delivery quality.
    • Take ownership of end-to-end feature delivery.

Required Skills & Qualifications

  • Core Technical Skills
    • Strong expertise in React.js (mandatory) & Python and FastAPI for backend development.
    • Hands-on experience with React.js and modern JavaScript/TypeScript.
    • Proven experience in React API integration (Axios/Fetch), and state management (Redux/Context API) and full stack development.
    • Experience with AWS cloud services.
    • Strong knowledge of CI/CD, and DevOps principles.
    • Experience with Docker and containerized application deployment.
    • Understanding of microservices architecture, API security, authentication (AzureAD/OAuth2/JWT).
  • System Design & Performance
    • Experience with microservices architecture and API design.
    • Hands-on experience with Redis or similar caching tools.
    • Ability to analyze and improve performance across frontend and backend.
  • Database Skills
    • Solid experience with SQL databases and writing queries.
    • Experience with relational databases (PostgreSQL/MySQL/SQL Server).
    • Snowflake exposure is a plus.
  • Soft Skills
    • Strong analytical and problem-solving abilities.
    • Excellent communication and documentation skills.
    • Ability to work independently and collaboratively.
    • Ownership mindset with focus on quality and delivery.
    • Focus on performance, scalability, and code quality.

Preferred Qualifications (Good to Have)

  • Knowledge of testing frameworks (PyTest, Jest, React Testing Library).
  • Knowledge of Snowflake Datawarehouse.
  • Experience working on enterprise-scale applications.
  • Experience with Next.js (significant advantage).

Other Details

  • Location: Hyderabad - Hybrid
  • Only Hyderabad local candidates
  • BGV: Yes
  • Experience: 8-10 years
  • Immediate joining required

Required Skills

react.js (frontend) python fastapi

Community Discussion

Ask questions, share feedback, or discuss this opportunity. Your comment will be visible to everyone.
Be the first to share your thoughts on this opportunity.

Clarification Board

Your Clarifications
"Send your Job Related Query - you'll get a reply soon."