Hi,We are hiring for our Client, a Semi conductor industry in Bangalore locationTEAMSOFTWARELOCATION BANGALOREEDUCATION QUALIFICATION Bachelors degree in Engineering, Computer Science, or a related field.EXPERIENCE 1-2 YEARSJOB SUMMARYWe are looking for a Full Stack Developer with 1-2 years of professional experience in JavaScript, backend development, and real-time applications. The ideal candidate should be proficient in Node.js, Express.js, React.js, PostgreSQL, and real-time communication protocols like Sockets and MQTT. This role involves designing, developing, and optimizing scalable, event-driven architectures while ensuring high performance, security, and maintainability in production environments.Must-Have Skills:Strong knowledge of JavaScript, including core concepts and best practicesIn-depth understanding of Data Structures, Algorithms, and Object-Oriented Programming (OOPs).Hands-on experience with Node.js and Express.js, including middleware, request validation, and error handling.Experience working with PostgreSQL (primary database) or MongoDB, with strong knowledge of query optimizationProficiency in real-time communication using Sockets and MQTT, ensuring optimized message handling, data consistency, and reconnection strategies.Frontend development expertise with React.js (or Angular), including state management (Redux or Context API), component optimization, and lazy loading.Experience building and consuming RESTful APIs and WebSockets, with knowledge of API versioning, pagination, and caching.Proficiency in Git and version control best practices, including rebasing, handling merge conflicts, and CI/CD workflows.Strong debugging and performance tuning skills, including memory management, event loop monitoring, and load testing.Experience with authentication and security best practices, including JWT, password hashing.Understanding of microservices architecture, including service-to-service communication and API gateway integration.Code quality and best practices, including:Writing clean, maintainable, and modular code following industry standards.Enforcing best practices using ESLint, Prettier, and SonarQube.Writing unit and integration tests using Jest, Cypress.Good to Have (Not Mandatory):Experience with ORMs like Sequelize or Mongoose for efficient database management.Proficiency in React Native (preferred).Experience with Kafka for distributed messaging and event-driven applications.Hands-on experience with Docker and cloud platforms (AWS, GCP, or Azure) for deployment, scaling, and infrastructure management.Knowledge of GraphQL for efficient data fetching and API design.Experience implementing CI/CD pipelines for automated testing, linting, and deployment.Familiarity with DevOps practices, including monitoring, logging, and serverless computing.Competitive programming background (LeetCode, Codeforces, or HackerRank) to showcase strong problem-solving abilities.Understanding of caching strategies using Redis for improving application performance.Basic knowledge of WebRTC for peer-to-peer communication in real-time applications.Exposure to Computer Vision applications and AI-based solutions.
Expertia AI Technologies
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.