Senior Full-Stack Developer (Node.js & React)
Stryker GmbH
Date de publication :
18 octobre 2024Taux d'activité :
100%Type de contrat :
Durée indéterminée- Lieu de travail :Gurugram
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.