Senior Software Development Engineer- (React.js and Node.js)

6 - 8 years

10 - 20 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description


POSITION / RoleSenior Engineer- Software Development

Engineering and Enterprise IT total & industry Experience 6 to 8 Years

Job Location: Coimbatore/ Chennai

Minimum Qualification required: B.E. B.Tech./ M.E. MTech or equivalent

We are only looking for Immediate to 15days joiners.

Brief description of practice / FunctionDigital Engineering and Enterprise IT practice focuses on designing and building software solutions that enable connectivity, data exchange, and seamless integration between various digital products, applications, and platforms Responsibilities &
Key Deliverables

  • Design, develop, and maintain scalable full-stack web applications using React.js and Node.js
  • Build responsive and efficient front-end components using React.js, ensuring smooth user experience across various devices.
  • Develop robust back-end services and APIs using Node.js with a focus on performance and security.
  • Design and optimize scalable CI/CD pipelines using GitHub Actions, ensuring integration with other tools.
  • Collaborate with cross-functional teams including UX/UI designers, product managers, and other developers to create new features and improve existing functionality.
  • Write clean, efficient, and maintainable code following best practices for both front-end and back-end development.
  • Ensure continuous integration and deployment of applications using CI/CD tools.
  • Optimize application performance through thorough testing, debugging, and monitoring.
  • Implement security best practices across the stack to safeguard applications against vulnerabilities.
  • Participate in code reviews and provide constructive feedback to improve overall code quality.
  • Collaborate on the architecture and design of new features to ensure scalability and performance.

Key performance indicators of the role (metrics)

  • Timely delivery of features and enhancements within project deadlines.
  • Reduction in application load times and increased responsiveness.
  • Low defect rate in production, measured by the number of issues or bugs reported post-deployment.
  • High code coverage with unit tests and integration tests.
  • Number of successful deployments without rollback.
  • Client and stakeholder satisfaction based on the delivery and performance of the applications.
  • Efficiency in resolving bugs and issues as measured by resolution time.

technical Competencies
(Must have)

  • Extensive experience in full-stack development, with expertise in React.js, and Node.js
  • Proficiency in front-end technologies including HTML, CSS, JavaScript (ES6+), and React.js for building user interfaces.
  • Strong back-end development skills with Node.js for creating APIs and managing server-side logic.
  • Hands-on experience with databases (SQL and NoSQL) and proficiency in database design and optimization.
  • Expertise in RESTful API design and integration.
  • Proficient understanding of version control using Git and collaboration using Git workflows.
  • Experience with continuous integration and deployment (CI/CD) processes.
  • Strong knowledge of modern development tools such as Webpack, Babel, and NPM/Yarn.
  • Familiarity with unit testing frameworks like Jest or Mocha for React.js
  • Familiarity with front-end state management libraries like Redux.
  • Experience in working with Agile/Scrum development methodologies.

technical Competencies
(Good To Have)

  • Experience with cloud platforms such as AWS or Azure, or Google Cloud for deploying full-stack applications.
  • Knowledge of containerization tools like Docker and orchestration with Kubernetes.
  • Experience with GraphQL for building flexible, scalable APIs.
  • Familiarity with TypeScript for building large-scale, maintainable JavaScript applications.
  • Knowledge of security best practices in web development, including authentication, authorization, and data encryption.

required behavioural competencies

  • Strong problem-solving skills with the ability to troubleshoot complex full-stack issues.
  • Effective communication skills for interacting with both technical and non-technical stakeholders.
  • Ability to collaborate well in a team environment and mentor junior developers.
  • Detail-oriented and quality-focused, ensuring high standards in both development and testing.
  • A proactive and continuous learning mindset, staying updated with the latest technologies and trends in full-stack development.
  • Flexibility to adapt to changing project requirements and priorities.

key stakeholders
(internal / external)

  • Customers
  • Project Managers
  • Team members
  • Cross function Teams

prior experience / projects / internship areasPrior experience must have the following:

  • Relevant exposure to clients
  • Hands-on experience working on end-to-end development of full-stack applications using React.js and Node.js
  • Involvement in building and maintaining scalable APIs and web services.
  • Projects focused on optimizing front-end and back-end performance for better user experience.
  • Experience with cloud deployments and managing web applications in cloud environments.
  • Prior experience working with CI/CD pipelines and deployment automation tools.
  • Worked on projects involving complex integrations with third-party services or platforms using RESTful APIs or GraphQL.


Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
BlueBinaries logo
BlueBinaries

Information Technology

San Francisco

RecommendedJobs for You