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.
Share with someone awesome