Hawk Sense Business Solutions Pvt Ltd (formerly known as Hawk Sense Security Systems Pvt Ltd)
Website:
hawk-sense.com
Job details:
Hyderabad- Hybrid
Only hyderabad local candidates
BGV- Yes
8-10 years
immediate
Job Description:
Position: Full Stack Engineer
About the Role
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 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)
Click on Apply to know more.