Low-Level Platform Developer – Node

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desenvolvedor Baixa Plataforma - Node na Spassu, contribuindo no ciclo de vida de desenvolvimento de software ágil. Trabalho remoto com foco em inovação e aprendizado.

Responsibilities:

  • Performs tasks spanning the full software development lifecycle, from requirements gathering to supporting the final deployment of the features they develop, in accordance with agile development process paradigms.
  • Join the development team, taking on work items for development each Sprint;
  • Carry out development-related activities such as analysis and design, programming, testing, and requirements;
  • Execute software development activities in a multidisciplinary manner with a focus on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment;
  • Manage their own work and promptly inform the team of any delays or other impediments;
  • Guide and provide support to developers on the project’s development team;
  • Code and integrate software components according to technical specifications, using the development tools, programming languages, and libraries defined for the project;
  • Identify, build, and test developed components to ensure quality;
  • Perform evolutionary or corrective maintenance of software components;
  • Prepare technical documentation according to the requirements of the contract under which they are working;
  • Integrate produced components with those built by other team members, using the integration tool defined for the project;
  • Set up and configure a local development environment according to the projects’ requirements and needs;
  • Provide support to the client’s IT team and end users when requested, regarding the characteristics and specifics of developed components, modules, and software packages;
  • Deliver and execute integration testing in the client’s environment to ensure full functionality of the software and its components;
  • Monitor acceptance testing and deployment of the software in the client’s environments as established in the contract;
  • Conduct training and knowledge transfer to the client on the developed software to ensure proper operation of the system;
  • Understand the operation of information systems based on experimentation/observation, with the ability to refactor legacy web systems.

Requirements:

  • Bachelor's degree in Information Technology, or completion of any undergraduate degree accompanied by a postgraduate certificate (specialization, master’s or doctorate) in Information Technology of at least 360 hours.
  • Oracle Certified Professional – Java SE Programmer (version 5 or higher);
  • CSD – Certified Scrum Developer;
  • PSD – Professional Scrum Developer;
  • Minimum of 3 years of experience in roles related to the technical knowledge required;
  • Knowledge of Node.js/TypeScript, Express, middlewares, Backstage.io, APIs, and Git integrations.

Benefits:

  • Health Insurance
  • Dental Plan
  • Life Insurance
  • Meal or Food Allowance
  • Transportation Allowance
  • WellHub - Gympass