Full Stack Developer (React & Node.js)
Pune, IndiaFull-timeMid · 3+ years
About this role
Job Title: Full Stack Developer (React & Node.js)
Job Location: Pune
Job Type: Full-time
About Us:
Cditude is an innovative leader in providing scalable and dynamic solutions for multi-tier SaaS applications. We are seeking a skilled Full Stack Developer to join our development team. This is an exciting opportunity for professionals who have a passion for creating robust web applications, working with cutting-edge technologies, and solving complex challenges.
Key Responsibilities:
Front-End Development:
- Develop and maintain interactive, visually appealing, and responsive user interfaces using React.js, JavaScript (ES6+), and TypeScript.
- Work with front-end build tools like Webpack to optimize applications.
- Use CSS/SCSS for styling with BEM naming conventions and ensure cross-browser and cross-platform compatibility.
- Build UI components leveraging Material-UI or Bootstrap to create seamless user experiences.
- Collaborate with the UI/UX team to ensure design consistency across the platform.
Back-End Development:
- Develop scalable and efficient server-side applications using Node.js, Next.js, and Express.
- Design and implement RESTful APIs and microservices.
- Work with SQL databases such as MySQL/PostgreSQL, optimize queries, and perform database profiling.
- Hands-on experience with ORM tools such as MikroORM for managing data models and database migrations.
Redux & State Management:
- Implement state management solutions using Redux, Redux-Thunk, Redux-Saga, and Redux Toolkit (RTK) for scalable and maintainable application architecture.
- Work closely with front-end teams to ensure smooth state and data flow across the application.
Version Control & Collaboration:
- Use Git for version control and collaborate via GitHub for code management.
- Work in an agile environment, participating in sprint planning, code reviews, and team stand-ups.
Testing & Optimization:
- Write unit tests and ensure high-quality code with good coverage.
- Engage in code profiling, performance optimization, and resolve technical issues across the stack.
- Apply SOLID principles and best practices for code architecture and maintainability.
API Integration & Third-Party Services:
- Integrate and interact with third-party services and APIs to extend functionality.
Qualifications:
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, Software Engineering, or a related technical field. A Master’s degree is preferred.
Work Experience:
- Minimum of 3 years of experience as a Full Stack Developer or similar role.
- At least 4 years of work experience with Node.js and related technologies.
- Proficiency in React.js, Redux, and the React ecosystem (Redux-Saga, Redux Toolkit, etc.).
- Hands-on experience in TypeScript, HTML5, CSS3, and SCSS.
- Experience in building multi-tier SaaS applications, with exposure to microservices, caching, pub/sub, and messaging technologies.
- Strong knowledge of RESTful APIs and SQL databases (MySQL, PostgreSQL).
Technical Skills:
- In-depth knowledge of Node.js, Next.js, Express frameworks.
- Hands-on experience with TypeScript, ORMs (such as MikroORM).
- Experience with build tools like Webpack and version control systems such as Git.
- Proficiency with UI libraries like Material-UI or Bootstrap.
- Strong understanding of SOLID principles, SQL schema design, and API design best practices.
Additional Skills:
- Excellent written and verbal communication skills in English.
- Strong problem-solving abilities and creative thinking.
- Experience with software testing and debugging.
- Knowledge of performance optimization, database query tuning, and general backend architecture.
Nice to Have:
- Familiarity with containerization technologies such as Docker.
- Exposure to cloud platforms (AWS, GCP, Azure).
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and career advancement.
- Collaborative work environment with a team of experienced developers.
- Work on exciting and challenging projects for leading-edge SaaS platforms.
