emagine
Senior Fullstack Developer - Node/React
emaginePortugal7 days ago
Full-timeEngineering, Information Technology
Introduction & Summary:

The Senior Fullstack Developer role focuses on designing and developing innovative solutions using Node.js and React. The ideal candidate will possess a strong technical foundation and proven experience in building scalable applications. Key skills include a deep understanding of JavaScript, TypeScript, and expertise in cloud environments.

Main Responsibilities:

The responsibilities of this role encompass the full software development lifecycle.

  • Develop and maintain web applications using Node.js and React.
  • Design scalable and robust systems to meet client needs.
  • Implement microservices architecture and CI/CD processes.
  • Manage database schemas and ensure data integrity.
  • Collaborate with cross-functional teams to define software requirements.
  • Participate in code reviews and testing processes.
  • Troubleshoot and resolve technical issues.
  • Maintain up-to-date knowledge of technology trends.
  • Lead technical initiatives and drive team productivity.

Key Requirements:

  • Bachelor's degree in Computer Engineering or similar.
  • Minimum of 5 years of experience with Node.js and React.
  • Solid experience with Nest and Next frameworks.
  • Large experience with JavaScript and TypeScript.
  • Experience in developing robust and scalable systems.
  • Knowledge of relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Experience with version control using Git.
  • Familiarity with agile methodologies (Scrum, Kanban).
  • Experience in Cloud technologies, mainly GCP.
  • Knowledge of microservices architecture.
  • Experience in CI/CD environments.
  • Fluency in English.

Nice to Have:

  • Additional experience with cloud-native development.
  • Familiarity with DevOps practices.
  • Experience with C#.

Key Skills

Ranked by relevance