
Mid-Level/Senior Full Stack Developer β Node.js and React
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Brazil.
β’ Design and manage both front-end and back-end applications utilizing JavaScript.
β’ Create user interfaces leveraging React along with its suite of plugins and tools.
β’ Build back-end applications using Node.js and frameworks such as Express and NestJS.
β’ Implement web development core principles, including HTML, CSS, and object-oriented programming.
β’ Engage in SQL and NoSQL database modeling and integration.
β’ Contribute to the development and upkeep of microservices-based architectures.
β’ Adhere to best practices for secure application development.
β’ Employ Clean Code, SOLID principles, and Design Patterns.
β’ Design and perform unit tests.
β’ Collaborate with Redis, queueing systems, and inter-service communication.
β’ Utilize TDD and/or BDD methodologies.
β’ Implement Docker to create and manage applications.
β’ Operate within agile teams utilizing Scrum and/or Kanban methodologies.
β’ Engage in DevOps processes and technologies collaboratively.
β’ Explore and work with additional languages and technologies, especially Flutter and Java, as project demands arise.
β’ Proven experience in both front-end and back-end software development using JavaScript.
β’ Front-end expertise with React and its ecosystem, including plugins and state management tools.
β’ Back-end proficiency with Node.js.
β’ Understanding of prominent Node.js frameworks, particularly Express and NestJS.
β’ Familiarity with HTML, CSS, and object-oriented programming concepts.
β’ Knowledge in SQL and NoSQL data modeling techniques.
β’ Experience with microservices architecture.
β’ Proficiency in using Docker.
β’ Experience in writing unit tests.
β’ Familiarity with Redis.
β’ Experience with queueing systems.
β’ Knowledge of TDD and/or BDD practices.
β’ Familiarity with Clean Code, SOLID principles, and Design Patterns.
β’ Understanding of the HTTP protocol, including its methods and status codes.
β’ Knowledge of secure application development best practices.
β’ Awareness of complex software architectures.
β’ General understanding of software architecture and infrastructure.
β’ Familiarity with cloud computing services.
β’ Experience with Scrum and/or Kanban methodologies.
β’ Knowledge of DevOps processes and technologies.
β’ Competitive salary.
β’ Flexible working hours.
β’ Opportunities for professional development.
β’ Collaborative and innovative work environment.
β’ Access to the latest technologies and tools.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.