3–5 years of professional experience as a Full Stack Developer in enterprise environments.
Good knowledge of Python for backend development and scripting.
Strong proficiency in JavaScript/TypeScript for both frontend and backend.
Practical experience with Data fetching techniques like RTK query or TanStack Query
Practical experience with backend frameworks like FastAPI (Python), Next.js (API routes).
Advanced knowledge of React.js and Next.js with SSR (Server-Side Rendering) implementation.
Expertise in frontend state management (Redux, Zustand, or Context API).
Hands-on experience with web workers for handling complex frontend computations.
Good knowledge of RBAC (Role-Based Access Control) implementation and security best practices.
Experience implementing background tasks at backend using Celery with Python.
Familiarity with frontend testing tools (Jest, React Testing Library, Cypress) and backend testing (Pytest, Jest).
Solid understanding of database systems—relational (PostgreSQL, MySQL) and NoSQL (MongoDB).
Proven experience in resolving SonarQube issues and maintaining code quality.
Knowledge of preventing memory leaks through profiling, monitoring, and optimization techniques.
Experience deploying applications on cloud platforms (AWS, Azure, or GCP).
Familiarity with CI/CD processes using GitHub Actions, Jenkins, or GitLab CI.
Excellent communication and leadership skills with experience mentoring teams.