We are seeking a proactive and technically strong Full Stack Developer with expertise in React.js and Node.js to build scalable, secure, and high-performance web applications. You will work on both front-end and back-end components, collaborate across teams, and contribute to every phase of the development lifecycle.
Key Responsibilities:
-
Develop, maintain, and enhance web applications using React.js on the front-end and Node.js with Express.js on the back-end.
-
Create and consume RESTful APIs and integrate third-party services where required.
-
Write unit and integration tests to ensure application quality, maintainability, and scalability.
-
Implement responsive UI components using modern CSS techniques and component libraries.
-
Optimize applications for performance, SEO, and accessibility.
-
Use MySQL and PostgreSQL for data modeling, querying, and performance tuning.
-
Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps engineers.
-
Participate in code reviews, ensuring high standards and consistency across the codebase.
-
Maintain and improve CI/CD pipelines for streamlined development and deployment processes.
-
Monitor application performance and address bottlenecks and bugs.
-
Follow secure coding practices and implement user authentication/authorization mechanisms.
Required Skills & Qualifications:
-
Bachelor’s degree in Computer Science, Information Technology, or related field.
-
Programming knowledge/experience in JavaScript (ES6+), React.js, and Node.js.
-
Moderate to Very Good knowledge on any additional backend programming language like Python or Java.
-
Solid understanding of HTML5, CSS3, and modern layout techniques (Flexbox, Grid).
-
Knowledge on database design, query optimization, and using MySQL/PostgreSQL.
-
Knowledge of Git, version control workflows, and collaborative development practices.
-
Understanding of API design, including authentication (OAuth, JWT) and error handling.
-
Familiarity with responsive and cross-browser development principles.
- Strong problem-solving and debugging skills.