Vaga Back-End

Node.JS Back-End Developer

AWS RDS (Relational Database Service) AWS S3 Docker Express MongoDB Node.js

Xogito Group

Xogito Group

Pequena/média empresa

Salário: Acima de R$18.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

Xogito is a global citizen company operating worldwide in a virtual environment. We are industry leaders in remote work. Every day we help our clients exceed their business goals and gain invaluable experience. As an employer, Xogito stands for bringing together and nurturing top digital talent. Our team consists of seasoned IT professionals who solve with curiosity and excellence extreme technical challenges. We believe that the Agile SWD, TDD, cloud computing and open source technologies are the present and the future of technology. In our day-to-day activities, we adhere to best industry practices and enjoy them.

Atividades e Responsabilidades

*PLEASE UPLOAD AN ENGLISH CV*

Purpose of the Role

We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Duties and Responsibilities

Understand business and technical requirements and aid in product definition
Work with the team and contribute to developing clean, efficient and reusable code
Assist with client-side tasks if needed and integrate front-end components with server-side logic
Work closely with QA team members in the testing phase
Collaborate with Infra Ops Team on deployment and implementation
Participate in all Agile/Scrum activities

Requisitos

*PLEASE UPLOAD AN ENGLISH CV*

Required Experience & Knowledge

Experience covering the full SDLC of scalable web applications
Top-notch programming skills with Node.js, including general patterns, new syntax features and a good feel for performance
Good knowledge of Typescript and of NestJS framework, understanding of what middleware is
Exposure to NoSQL DBs, preferably MongoDB
Any systems programming experience, working with containerized microservices using Docker, Kubernetes, and AWS or Azure is a great plus

Skills and Attributes

Excellent written and verbal communication skills
A self-motivated, self-driven person with excellent time management skills
Ability to work independently and under minimum supervision
Team up with the professionals in a multicultural virtual work environment
Detail-oriented and proactive approach

Required Education & Qualifications

Advanced level of both spoken and written English language
Bachelor’s or Master’s degree in Computer Science or relevant experience
Any relevant certificate would be considered a plus