Senior Full-Stack Developer (Node.js & React)

Posted:
9/3/2024, 7:54:22 PM

Location(s):
Haryana, India ⋅ Gurugram, Haryana, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Work Flexibility: Onsite

Who we want:

  • Self-directed imitators: People who take ownership of their work and need no prompting to drive productivity, change, and outcomes.
  • Strategic thinkers: People who enjoy analyzing data or trends for the purposes of planning, forecasting, advising, budgeting, reporting, or sales opportunities.
  • Collaborative partners: People who build and leverage cross-functional relationships to bring together ideas, data and insights to drive continuous improvement in functions.
  • Analytical problem solvers: People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.

What you will do:

  • Requirement Analysis: Collaborate with Business Analysts and stakeholders to gather and analyze project requirements and translate them into technical specifications.
  • Development: Design, develop, and maintain web applications using Node.js and React. Ensure high performance, responsiveness, and scalability of applications.
  • Code Review and Testing: Conduct code reviews, write unit tests, and ensure code quality and best practices are followed.
  • Debugging and Troubleshooting: Identify and fix bugs, performance bottlenecks, and other issues in the application code.
  • Process Compliance: Perform activities following Stryker’s Software Development Lifecycle (SDLC) framework and processes.
  • Documentation: Create and maintain technical documentation for code, APIs, and system architecture.
  • Collaboration: Work closely with designers, other developers, and project managers to deliver high-quality products on time.
  • Continuous Improvement: Stay updated with the latest industry trends and technologies. Propose and implement improvements to existing processes and systems.

What you need:

  • Bachelor's Degree from an accredited university in the areas of Computer science, Engineering, Information Systems, Business, or equivalent field of study required.
  • Experience: 4-6 years of experience in full-stack development with Node.js and React.
  • Technical Skills:
    • Proficient in JavaScript and TypeScript.
    • Strong experience with Node.js and frameworks like Express.js.
    • Solid understanding of React, Redux, and related libraries.
    • Familiarity with front-end technologies such as HTML5, CSS3, and responsive design principles.
    • Experience with RESTful APIs and third-party integrations.
    • Knowledge of database technologies like MongoDB, MySQL, or PostgreSQL.
    • Experience with version control systems, preferably Git.
    • Understanding of Agile/Scrum development methodologies.
  • Soft Skills:
    • Excellent analytical and problem-solving abilities.
    • Strong communication and collaboration skills.
    • Ability to work independently and as part of a team.
    • Detail-oriented with a focus on quality and performance.

  • Preferred Qualifications:
    • Experience with other JavaScript frameworks/libraries (e.g., Angular, Vue.js).
    • Knowledge of DevOps practices and tools (e.g., Azure DevOps, Docker, Jenkins, Kubernetes).
    • Experience with cloud services (e.g., AWS, Azure, Google Cloud).
    • Familiarity with GraphQL and WebSockets.

Travel Percentage: None

Stryker

Website: https://www.stryker.com/

Headquarter Location: Kalamazoo, Michigan, United States

Employee Count: 10001+

Year Founded: 1941

IPO Status: Public

Industries: Biotechnology ⋅ Health Care ⋅ Life Science ⋅ Medical ⋅ Medical Device