Mid-Level Full Stack Developer

J
JobgetherSoftware technology
Remote work from Brazil.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsJavaKubernetesMongoDBOracleTypeScriptVue.JsReact

Requirements

  • Hold a bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Have solid professional experience developing backend applications with Node.js, TypeScript, and Java.
  • Be proficient in ReactJS and VueJS and have experience building and maintaining modern web applications.
  • Have experience designing and integrating APIs; Apigee Gateway experience is preferred.
  • Have knowledge of cloud environments and hands-on experience with Kubernetes and OpenShift.
  • Have experience with Oracle and MongoDB, including data management, query optimization, and performance considerations.
  • Be familiar with CI/CD practices and tools such as Azure DevOps and GitHub Actions.
  • Understand application monitoring and observability, including the ELK Stack, structured logging, and Datadog integration.
  • Have experience supporting high-availability or mission-critical applications.
  • Be familiar with automated testing, code reviews, secure coding practices, and maintainable software development standards.
  • Knowledge of DevSecOps, Hexagonal Architecture, Domain-Driven Design, or Clean Architecture is desirable.
  • Experience with Kafka or RabbitMQ, AI-powered coding tools, or telecommunications, fintech, or other large-scale technology environments is an advantage.

Responsibilities

  • Design, develop, maintain, and optimize backend applications using Node.js, TypeScript, and Java.
  • Build and enhance responsive user interfaces using ReactJS and VueJS.
  • Implement and integrate APIs through Apigee Gateway.
  • Develop and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
  • Support applications running in Kubernetes and OpenShift environments.
  • Manage and optimize Oracle and MongoDB databases.
  • Implement structured logging, monitoring, and observability using the ELK Stack and Datadog.
  • Develop and maintain automated tests, participate in code reviews, and apply engineering best practices.
  • Monitor application performance, investigate incidents, and troubleshoot technical issues in high-availability systems.
  • Collaborate with product owners, UX teams, and business stakeholders to define technical approaches and deliver solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now