Job Description
We are seeking a Senior Full-Stack Developer with strong web application development experience to lead the end-to-end design and development of a University Management System (UMS). The role demands deep expertise in modern front-end and back-end technologies, scalable system design, and hands-on leadership in building secure, high-performance web applications.The ideal candidate will be responsible for delivering robust, maintainable, and user-friendly web solutions while guiding best practices across architecture, coding standards, and development workflows.
Key Responsibilities: Web Application & Full-Stack Development
- Lead the design and development of large-scale web applications from concept to deployment.
- Build responsive, high-performance front-end interfaces using React.js (or similar frameworks).
- Develop scalable and secure back-end services using Node.js, .NET Core, or Python.
- Translate functional requirements and UI/UX designs into production-ready web features.
- Design and maintain RESTful APIs, business logic, and database schemas.
Architecture, Performance & Security
- Design scalable application architectures following modern web standards.
- Optimize web applications for performance, scalability, and reliability.
- Implement secure authentication, authorization, and data protection mechanisms.
- Ensure cross-browser compatibility and accessibility (WCAG compliance).
- Identify and resolve system and application-level performance issues.
Data, Integrations & Features
- Integrate web applications with backend APIs, databases, and third-party services.
- Work with relational and NoSQL databases to support data-intensive modules, dashboards, and reports.
- Implement effective state management (Redux, Zustand, or similar).
- Build real-time features, background processes, and workflow automations as needed.
Collaboration & Technical Leadership
- Collaborate with UI/UX designers, backend teams, QA, and product stakeholders.
- Participate in architectural planning, sprint ceremonies, and code reviews.
- Mentor junior developers and contribute to team capability building.
- Promote best practices in clean code, CI/CD, testing, and documentation.
Required Skills & Qualifications
- Bachelors degree in Computer Science, IT, or equivalent practical experience.
- 6+ years of experience in full-stack web application development.
- Strong expertise in React.js, JavaScript/TypeScript, HTML5, CSS3.
- Solid back-end experience with Node.js/Express, .NET Core, or Python (Django/FastAPI).
- Proven experience building and consuming RESTful web services.
- Strong database knowledge: PostgreSQL, MySQL, or MongoDB.
- Proficiency with Git and modern version control workflows.
- Strong understanding of responsive web design, accessibility, and cross-browser support.
Preferred Qualifications
- Experience developing enterprise-grade or large-scale web applications.
- Strong hands-on experience with state management libraries (Redux, Zustand, MobX).
- Experience building dashboards, workflow systems, or data-driven web platforms.
- Familiarity with microservices architecture, Docker, and cloud platforms (AWS/Azure).
- Exposure to animation libraries such as Framer Motion or GSAP.
- Prior experience mentoring developers or playing a technical leadership role.
Preferred Tech Stack
- Front-End: React.js, JavaScript/TypeScript, HTML5, CSS3
- Back-End: Node.js/Express, .NET Core, Python (Django/FastAPI)
- UI Frameworks: Tailwind CSS, Material UI, Chakra UI
- State Management: Redux, Zustand
- Tools: Git, REST APIs, CI/CD pipelines
- Optional: Framer Motion, GSAP, Docker, Cloud platforms
*******MUST BE ONSITE*******
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application