About this role
Job title: Mid-Level Full Stack Developer (React + Node.js)
Tezza Business Solutions Ltd
Role Overview We are looking for a Mid-Level Full Stack Developer with strong experience in React.js and Node.js to build scalable web applications and APIs. You will be responsible for both front-end and back-end development, working closely with product, design, and QA teams.
Key Responsibilities
-
Develop responsive and user-friendly web applications using React.js
-
Build and maintain backend services and APIs using Node.js (Express/NestJS)
-
Integrate frontend applications with RESTful and/or GraphQL APIs
-
Work with databases such as PostgreSQL, MySQL, or MongoDB
-
Implement authentication, authorization, and security best practices
-
Write clean, maintainable, and well-tested code
-
Participate in code reviews and Agile ceremonies
-
Troubleshoot, debug, and optimize application performance
-
Collaborate with designers, product managers, and QA engineers
-
Required Skills & Qualifications
-
3–5 years of professional software development experience
-
Strong proficiency in React.js (hooks, state management, component architecture)
-
Solid backend experience with Node.js
-
Experience building RESTful APIs
-
Good understanding of HTML, CSS, JavaScript (ES6+)
-
Experience with version control systems (Git)
-
Familiarity with Agile/Scrum development practices
-
Nice to Have
-
Experience with TypeScript
-
Knowledge of cloud platforms (AWS, Azure, GCP)
-
Experience with CI/CD pipelines
-
Exposure to testing frameworks (Jest, Mocha, Cypress)
-
Deadline: Not specified