
Full Stack Developer

Full Stack Developer
162
Applications
About the Job
Skills
Hi,
We are hiring for our Client, a Semi conductor industry in Bangalore location
TEAM SOFTWARE
LOCATION BANGALORE
EDUCATION QUALIFICATION Bachelor’s degree in Engineering, Computer Science, or a related field.
EXPERIENCE 1-2 YEARS
JOB SUMMARY
We 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 practices
In-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 optimization
Proficiency 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.
About the company
Industry
Staffing and Recruiting
Company Size
2-10 Employees
Headquarter
Coimbatore South, Tamil N...
Other open jobs from Almighty HRD Consultants