← Back to jobs
CCoditude

Full Stack Developer (React & Node.js)

Coditude

Pune
Full-Time
3-6 Years experience

Description

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.

Eligibility Criteria

  • Experience: 3+ years
  • Seniority: Mid Level
  • Education: Bachelor's degree preferred
  • Languages: English

About Coditude

Coditude is an Indian IT services company offering mobile app development and digital solutions for startups.

Industry: TechnologyEmployees: 1000+Website