Full Stack Developer (React & Node.js)
Coditude
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.
