Key Responsibilities:


  • Design and develop scalable, robust, and high-performance full-stack applications.
  • Expertise in advanced TypeScript and JavaScript (promises, callbacks, generators, iterators, proxies).
  • Build complex, high-quality user interfaces using Angular, React, or Vue with Material UI and grid systems.
  • Optimize frontend performance with lazy loading, SEO techniques, and cross-browser compatibility.
  • Implement advanced UI/UX concepts and work closely with designers to deliver seamless experiences.
  • Design and develop backend systems using Node.js, including API development (REST/GraphQL).
  • Experience with message brokers and caching systems such as RabbitMQ and Redis.
  • Design and manage scalable database architectures using SQL/NoSQL.
  • Apply performance tuning and server-side/application-level caching strategies.
  • Ensure robust security measures, including encryption, SSL, and CSRF protection.
  • Conduct code reviews and enforce coding standards across teams.
  • Familiarity with CI/CD and build optimization tools.
  • Utilize cloud services (AWS, Azure, GCP) for development, deployment, and scaling.
  • Write reusable, modular, and scalable components for both the frontend and backend.
  • Lead technical decisions and collaborate effectively with cross-functional teams.