16 open roles
Software Engineer - FullStack
Job description
SOFTWARE ENGINEER – FULL STACK (NODE.JS & REACT.JS) Department: Development Experience: 3-5 Years Employment Type: Full-Time Job Location: Mohali JOB RESPONSIBILITIES Design, develop, and maintain scalable web applications using Node.js and React.js. Build responsive, user-friendly front-end interfaces using React.js, HTML5, CSS3, and JavaScript.
Develop robust back-end services, RESTful APIs, and business logic using Node.js and Express.js. Design, manage, and optimize databases using MongoDB and/or SQL databases. Integrate third-party APIs, services, and external systems. Write clean, reusable, efficient, and maintainable code following industry best practices.
Troubleshoot, debug, and resolve application issues across the front-end and back-end. Optimize application performance, responsiveness, security, and scalability. Collaborate with UI/UX designers, project managers, QA engineers, and other developers. Participate in code reviews, testing, deployment, and ongoing application maintenance.
Follow Agile/Scrum methodologies and contribute to sprint planning and project discussions. SKILLS REQUIRED Strong proficiency in JavaScript (ES6+) and hands-on experience with Node.js and React.js. Experience in developing full-stack web applications using the MERN stack or similar technologies. Good understanding of front-end development, back-end programming, and API integration.
Experience in building and consuming RESTful APIs. Knowledge of database design, data modeling, and query optimization. Strong analytical, problem-solving, debugging, and communication skills. Ability to work independently and collaboratively within a development team.
PREFERRED SKILLS
Front-End Development Proficiency in React.js, HTML5, CSS3, and JavaScript. Experience with React Hooks, component-based architecture, and state management. Understanding of responsive design and cross-browser compatibility. Back-End Development Strong knowledge of Node.js and Express.js. Experience in developing RESTful APIs and handling authentication and authorization.
Understanding of asynchronous programming, middleware, and server-side application architecture. Database Experience with MongoDB and/or SQL databases such as MySQL or PostgreSQL. Knowledge of database schema design, indexing, and query optimization. Tools, Testing & Deployment Familiarity with Git and version control workflows.
Understanding of unit testing, integration testing, and debugging tools. Basic knowledge of CI/CD pipelines and cloud platforms such as AWS, Azure, or GCP. Familiarity with Docker and application deployment practices is an advantage.
EDUCATION
Bachelor’s/Master’s degree in Computer Science or related field.
Description copied from DigiMantra's careers page. Read the full posting before you apply.
More jobs at DigiMantra
Business Development Associate (Upwork)
DigiMantra· Mohali, PB, IndiaDigital Marketing Trainer
DigiMantra· Ludhiana, PB, IndiaTalent Acquisition Specialist
DigiMantra· Bengaluru, KA, IndiaAcademic Advisor
DigiMantra· Mohali, PB, IndiaBusiness Development Manager- Upwork
DigiMantra· Mohali, PB, India
More jobs in Mohali
Health Economics Associate
Parexel· Remote, IndiaManager - Territory Sales
Vodafone Idea· Mohali, Punj, INPolitical Research Analyst
DesignBoxed Careers· Mohali, PB, IndiaEscalation Engineer - Cloud
Zscaler· Mohali, IndiaERP Consultant - BC
Binary Stream· Mohali, Punjab, India