Job Type: Full-time
Work Focus: Frontend and Backend Ownership
About the Role
This is a high-autonomy role within a solo or small-team environment. You will be responsible for the frontend, backend, deployment pipeline, technical maintenance, monitoring, and security standards of the platform.
Key Responsibilities
- Build, maintain, and improve features across the React frontend and Django REST Framework backend.
- Maintain JWT authentication using secure HTTP-only refresh cookies.
- Diagnose and resolve existing technical debt, including a known 401 token-refresh race condition.
- Maintain the Netlify deployment pipeline and environment configurations.
- Review pull requests and enforce consistent development standards.
- Maintain linting, formatting, and code-quality practices.
- Identify and remove dead code, legacy code, unused components, and debugging logs.
- Manage secure token handling, HTTPS enforcement, XSS prevention, and secrets management.
- Investigate and resolve production bugs and API integration issues.
- Document important technical decisions, workflows, and system configurations.
Required Skills and Experience
- 3-5 years of professional full-stack development experience.
- Strong experience with React 19 or a recent version of React.
- Strong knowledge of Redux Toolkit and RTK Query.
- Professional experience with Django and Django REST Framework.
- Experience building and maintaining JWT-based authentication systems.
- Strong understanding of REST API development and integration.
- Experience using Git and GitHub with pull request-based development workflows.
- Experience with Tailwind CSS.
- Experience using component libraries such as shadcn/ui.
- Valuable understanding of frontend and backend security best practices.
- Strong debugging, problem-solving, and communication skills.
Desirable Skills
- Experience diagnosing and fixing concurrency issues or race-condition bugs.
- Exper
📌 Full-Stack Engineer React (Alkapuri)
🏢 YRAS Digital
📍 Alkapuri
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.