About Us
At Parkar, we stand at the intersection of innovation and technology, revolutionizing software development with our cutting-edge Low Code Application Platform, Vector.ai. For almost a decade, our expertise has expanded to four countries, offering a full range of software development services, including product management, full-stack engineering, DevOps, test automation, and data analytics.Vector.ai, our pioneering Low Code Application Platform, redefines software development by integrating over 500 modular code components. It covers UI/UX, front-end and back-end engineering, and analytics for a streamlined, efficient path to digital transformation through standardized software development and AIOps.Our commitment to innovation has earned the trust of over 100 clients, from large enterprises to small and medium-sized businesses. We proudly serve key sectors like Fintech, Healthcare-Life Sciences, Retail-eCommerce, and Manufacturing, delivering tailored solutions for success and growth.At Parkar, we don't just develop software; we build partnerships and pave the way for a future where technology empowers businesses to achieve their full potential.For more info., Visit our website:
https://parkar.in
Role Overview
We are seeking a skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining both front-end and back-end components of our web applications. You should have strong experience in React for the front-end and Node.js for the back end, along with proficiency in various related technologies and frameworks.
Responsibilities
- Develop and maintain front-end components using React.
- Work with table libraries such as Material-React-Table to create interactive and user-friendly data tables.
- Understand and apply bundling techniques using tools like Vite and Webpack.
- Implement code splitting to optimize the performance of the web applications.
- Have a good understanding of WebSocket’s and Socket.IO for real-time communication.
- Build and maintain back-end components using Node.js and Express framework.
- Work with relational databases such as MySQL and PostgreSQL, as well as NoSQL databases like MongoDB.
- Utilize middleware effectively to handle requests and responses.
- Demonstrate a strong understanding of the event loop and how it affects application performance.
- Use promises to handle asynchronous operations efficiently.
- Nice to have: Familiarity with pub/sub patterns and event emitters.
- Nice to have: Experience with process management using tools like PM2.
- Have a solid understanding of HTML and CSS to create visually appealing and responsive user interfaces.
- Familiarity with AWS services such as S3 and EC2.
- Understand containerization concepts and have intermediate proficiency with Docker, including creating containers and images.
- Work with RESTful APIs to integrate with external services.
- Possess knowledge of JavaScript testing suites like Jest, Mocha, and Chai.
Requirements
- Proficiency in React for front-end development.
- Experience working with table libraries such as Material-React-Table.
- Familiarity with bundling tools like Vite and Webpack.
- Understanding code splitting techniques.
- Knowledge of WebSocket’s and Socket.IO for real-time communication.
- Strong expertise in Node.js and Express for back-end development.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Proficiency in using middleware to handle requests and responses.
- Good understanding of the event loop and promises in JavaScript.
- Nice to have: Familiarity with pub/sub patterns and event emitters.
- Nice to have: Experience with process management using PM2.
- Proficiency in HTML and CSS for front-end design.
- Familiarity with AWS services like S3 and EC2.
- Intermediate proficiency in Docker for containerization.
- Understanding of RESTful APIs.
- Knowledge of JavaScript testing suits Jest, Mocha, and Chai.
- Nice to have: Understanding of OOP and functional programming paradigms.
- Nice to have: Experience with deployment techniques.
- Nice to have: Familiarity with the service repository pattern and MVC pattern.
Education
- Bachelor's degree or equivalent experience/bachelor’s degree in engineering, computer science, or in a similar discipline.