Full Stack Developer

New
J
JobgetherIT Services
Based in BrazilContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluent English
Experience
4+ years
Required Skills
Node.jsPythonSQLGitJavascriptTypeScriptNosqlReactCI/CDRESTful APIs

Requirements

  • 4+ years of professional commercial experience as a Full Stack Developer or in a comparable software engineering role.
  • Strong hands-on expertise with React, including hooks, state management, component architecture, and modern front-end development practices.
  • Proven experience developing backend applications with Node.js, including REST APIs, asynchronous programming, and frameworks such as Express or NestJS.
  • Strong proficiency in JavaScript and/or TypeScript.
  • Familiarity with SQL and NoSQL databases.
  • Experience with CI/CD pipelines and strong proficiency with Git and modern software development workflows.
  • Strong understanding of software testing, code quality, performance optimization, and scalable architecture.
  • Fluent English, with the ability to participate confidently in technical discussions and produce clear technical documentation.
  • Python development experience is a strong plus.
  • Knowledge of cloud platforms such as AWS, Azure, or GCP is advantageous.
  • Experience with containerization technologies such as Docker and Kubernetes is a plus.
  • Familiarity with GraphQL APIs is beneficial.

Responsibilities

  • Develop new features, reusable UI components, and responsive user experiences using React.
  • Build scalable backend APIs and services with Node.js, using REST APIs, asynchronous programming, and frameworks such as Express or NestJS.
  • Contribute to data-driven microservices and backend capabilities, leveraging Python where appropriate.
  • Write, maintain, and improve unit tests to achieve strong test coverage and reliable application behavior.
  • Participate actively in code reviews, Agile/Scrum ceremonies, sprint planning, and other collaborative development activities.
  • Work closely with designers, business analysts, and engineers to understand requirements and deliver solutions aligned with business objectives.
  • Optimize application performance across front-end and backend layers to ensure responsive and efficient systems.
  • Design and implement secure, scalable, and maintainable application architectures.
  • Contribute to continuous integration and deployment processes while following established Git-based development workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now