Full Stack Developer

BlackRock IT Solutions
Hyderabad, Telangana, India

Job Description: Full Stack Developer (React.js)

Job Title: Full Stack Developer

Experience: 2–5 Years

Employment Type: Full-Time

Location: Hyderabad

Technical Skills: React.js, JavaScript, HTML, CSS, Node.js, Express.js, REST APIs, SQL/NoSQL DatabasesJo

b SummaryWe are looking for a skilled Full Stack Developer with strong experience in React.js for frontend development and backend technologies for building scalable, secure, and high-performance web applications. The ideal candidate should be proficient in developing responsive user interfaces, designing and implementing RESTful APIs, integrating databases, and managing end-to-end application development.Key Responsibilities

  • Design, develop, and maintain responsive web applications using React.js.
  • Build reusable UI components and optimize frontend performance.
  • Develop backend services and RESTful APIs using Node.js and Express.js or other relevant backend technologies.
  • Integrate frontend applications with backend APIs and third-party services.
  • Design, develop, and maintain databases using SQL or NoSQL technologies such as MySQL, PostgreSQL, or MongoDB.
  • Implement authentication, authorization, and application security best practices.
  • Write clean, reusable, maintainable, and well-documented code.
  • Perform unit testing, integration testing, debugging, and troubleshooting.
  • Collaborate with UI/UX designers, product managers, QA engineers, and other developers.
  • Use Git for version control and participate in code reviews.
  • Deploy and maintain applications in cloud or server environments.
  • Identify performance bottlenecks and continuously improve application reliability and scalability.Required Skills and Qualifications
  • Strong proficiency in JavaScript (ES6+) and React.js.
  • Good knowledge of HTML5, CSS3, responsive design, and modern frontend development practices.
  • Experience with React Hooks, Context API, and state management libraries such as Redux or Zustand.
  • Hands-on experience with Node.js and Express.js or equivalent backend frameworks.
  • Experience developing and consuming RESTful APIs.
  • Good understanding of databases such as MongoDB, PostgreSQL, MySQL, or similar.
  • Knowledge of authentication mechanisms, JWT, and role-based access control.
  • Familiarity with Git, GitHub/GitLab, and collaborative development workflows.
  • Understanding of software development life cycle (SDLC), debugging, and testing practices.
  • Knowledge of basic application security and performance optimization.
  • Good knowledge on React.Js,Node.js and Rest APls)Preferred Qualifications
  • Experience with TypeScript.
  • Familiarity with Next.js.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with Docker and CI/CD pipelines.
  • Familiarity with automated testing tools such as Jest, React Testing Library, or Cypress.
  • Understanding of Agile/Scrum methodologies.
  • Experience with application monitoring, logging, and production troubleshooting.Education

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.What We Offer

  • Opportunity to work on modern web technologies and scalable applications.
  • Collaborative and growth-oriented work environment.
  • Opportunities for technical learning and career development.
  • Competitive compensation based on experience and skills.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →