Full Stack Developer (MERN Stack / Automation)
Job Description:
Job Title: Full Stack Developer (MERN Stack / Automation)
Job Overview
We are seeking a motivated and detail-oriented Full Stack Developer to join our team. In this role, you will take ownership of developing, maintaining, and enhancing our in-house applications. The ideal candidate will have hands-on experience across both frontend and backend technologies, along with a strong interest in automation.
You will play a key role in building scalable web applications and developing automation solutions to improve efficiency and reliability across workflows.
Key Responsibilities
- Develop and maintain web applications using React.js and Node.js
- Design and implement scalable RESTful APIs and backend services
- Work with MongoDB and SQL databases, including schema design and query optimization
- Build responsive, user-friendly, and high-performance frontend interfaces
- Implement performance optimizations (e.g., lazy loading, efficient rendering)
- Troubleshoot and debug issues across the full stack
- Develop and maintain automation scripts using Selenium with C#
- Automate web workflows, testing scenarios, and repetitive processes
- Ensure reliability, stability, and performance of automation solutions
- Debug and optimize automation scripts
- Communicate with clients to gather requirements, provide project updates, and ensure alignment between technical solutions and business needs
Required Skills & Experience
- 1–2 years of experience in full stack development
- Strong proficiency in React.js (Hooks, component lifecycle, state management)
- Strong proficiency in Node.js with Express or similar frameworks
- Experience with MongoDB and SQL databases
- Solid understanding of REST API design and integration
- Hands-on experience with Selenium automation using C#
- Familiarity with Git and version control workflows
- Good understanding of asynchronous programming
- Strong communication skills with the ability to effectively interact with clients and translate business requirements into technical solutions
Nice to Have
- Basic knowledge of Python for automation tasks
- Experience with OpenCV for image processing
- Experience with Tesseract (pytesseract) for PDF/text extraction
Required Skills:
RESTful APIs OpenCV REST BASIC Development Interfaces Ownership Version Control Web Applications Business Requirements Selenium Reliability Optimization React.js Automation Communication Skills Programming Integration Node.js C# Databases MongoDB Software Testing Git Design Business SQL Python Communication Management