Full Stack Developer (React & Node.js)
Location: Pune, India
Experience: 4 - 6 years
- 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.
- 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.
- 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.
- 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.
- 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.
- Integrate and interact with third-party services and APIs to extend functionality.
- Bachelor’s or Master’s degree in Computer Science, Engineering, Software Engineering, or a related technical field. A Master’s degree is preferred.
- 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).
- 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.
- 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.
- Familiarity with containerization technologies such as Docker.
- Exposure to cloud platforms (AWS, GCP, Azure).
- 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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
