Ativa os alertas de emprego por e-mail!

Backend Developer - Node.js, Brazil

OSF Global Services

Brasil

Presencial

BRL 80.000 - 120.000

Tempo integral

Há 30+ dias

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

An established industry player is seeking a talented Intermediate Back-end Developer to join their dynamic team. In this role, you'll design and maintain innovative back-end applications using cutting-edge technologies like Node.js and NestJS. You'll have the opportunity to work with both relational and non-relational databases, ensuring data integrity and optimizing performance. Your expertise in version control with Git and agile methodologies will be key as you collaborate with cross-functional teams to deliver exceptional software solutions. If you're passionate about clean coding, automation, and cloud services, this is the perfect opportunity for you to make a meaningful impact in a forward-thinking environment.

Qualificações

  • Proven experience as an Intermediate Back-end Developer.
  • Ability to write clean, scalable, and well-documented code.

Responsabilidades

  • Design and maintain back-end applications using Node.js and NestJS.
  • Implement and manage relational and non-relational databases.

Conhecimentos

Node.js
NestJS
PostgreSQL
MongoDB
Git
Agile Methodologies
Automated Testing
CI/CD
Communication Skills
Teamwork

Ferramentas

Docker
Kubernetes
AWS
Azure
Google Cloud

Descrição da oferta de emprego

Application Development: Design, develop, and maintain back-end applications using Node.js and NestJS. Ensure the code is clean, scalable, and well-documented.

Data Management: Implement and manage relational databases (such as PostgreSQL) and non-relational databases (such as MongoDB). Optimize queries and ensure data integrity.

Version Control: Use Git for version control, ensuring code integrity and history. Collaborate with other developers through pull requests and code reviews.

Agile Methodologies: Actively participate in sprints and planning meetings in an agile environment. Quickly adapt to changes in project requirements and priorities.

Quality and Automation: Write automated tests to ensure software quality. Use CI/CD tools to automate the integration and continuous delivery process.

Communication and Teamwork: Collaborate effectively with cross-functional teams to define, design, and deliver new features. Communicate clearly with stakeholders to understand requirements and provide status updates.

Responsibilities for Differentiators:

Software Architecture: Design and implement microservices and RESTful APIs, ensuring the software architecture is modular and scalable.

Container Technologies: Configure and manage containers using Docker and Kubernetes, facilitating application deployment and management.

Cloud Services: Deploy and manage applications on cloud services like AWS, Azure, or Google Cloud, leveraging cloud best practices for scalability and resilience.

Requirements Competencies:

  • Proven experience as an Intermediate Back-end Developer.
  • Proficiency in Node.js and NestJS.
  • Solid knowledge of relational and non-relational databases (e.g., PostgreSQL, MongoDB).
  • Experience with version control using Git.
  • Familiarity with agile methodologies (Scrum/Kanban).
  • Ability to write clean, scalable, and well-documented code.
  • Experience with automated testing and CI/CD tools.
  • Excellent communication and teamwork skills.

Differentiators:

  • Experience with microservices and RESTful API architecture.
  • Knowledge of Docker and Kubernetes.
  • Experience with cloud services (AWS, Azure, Google Cloud).

Skill Set:

  • Programming Languages and Frameworks: Proficiency in Node.js and NestJS.
  • Database Management: Solid knowledge of relational databases (PostgreSQL) and non-relational databases (MongoDB).
  • Version Control: Experience with Git for version control.
  • Agile Methodologies: Familiarity with Scrum and Kanban.
  • Software Development: Ability to write clean, scalable, and well-documented code.
  • Quality Assurance and Automation: Experience with automated testing and CI/CD tools.
  • Interpersonal Skills: Excellent communication and teamwork skills.

Differentiators:

  • Software Architecture: Experience with microservices and RESTful API architecture.
  • Container Technologies: Knowledge of Docker and Kubernetes.
  • Cloud Services: Experience with AWS, Azure, or Google Cloud.

Education: Not specified.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.