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