← Все вакансии/Middle/jobgether
MiddleRemote

Full Stack Developer

J
jobgether
Уровень
Middle
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Developer based in Brazil.

Responsibilities
  • Design and develop responsive, interactive user interfaces using modern frontend technologies, particularly React.
  • Build and maintain backend services and APIs using JavaScript, TypeScript, and Node.js.
  • Develop end-to-end features that connect frontend experiences with backend services, APIs, and data.
  • Design, implement, and maintain databases and data integrations, including GraphQL-based services.
  • Troubleshoot and resolve technical issues across frontend, backend, integrations, and production environments.
  • Write clean, maintainable, and scalable code that can be effectively extended by other developers.
  • Participate in code reviews, testing, debugging, continuous delivery, and automated testing practices.
  • Contribute to CI/CD workflows and support reliable application deployments and production operations.
  • Optimize application performance and help maintain stable, production-ready applications.
  • Collaborate with developers, QA professionals, architects, and other stakeholders throughout the software development lifecycle.
  • Document technical decisions and communicate progress, challenges, and solutions clearly.
  • Use AI-assisted development tools for coding, testing, debugging, and documentation while critically reviewing generated output for quality, security, and accuracy.
Requirements
  • At least 3 years of professional software development experience, particularly with React and Node.js.
  • Strong hands-on knowledge of JavaScript and TypeScript.
  • Experience across frontend development, APIs, backend services, authentication, testing, and debugging.
  • Experience deploying or supporting applications in production environments.
  • Practical experience with GraphQL and Apollo.
  • Solid understanding of Git, pull-request workflows, automated testing, and CI/CD pipelines.
  • Experience working from the command line in Mac or Linux environments.
  • Ability to take a prototype through to a production-ready solution.
  • Experience contributing to at least one large-scale software project.
  • Strong troubleshooting, analytical, and problem-solving abilities.
  • Ability to learn new technologies, concepts, and engineering practices quickly.
  • Strong communication, collaboration, and technical documentation skills.
  • Experience with AI development tools such as GitHub Copilot, ChatGPT, Claude, or Cursor, with the ability to critically evaluate AI-generated code.
  • Understanding of responsible AI development practices, including appropriate handling of client code and data.
  • Advanced English communication skills and the ability to collaborate effectively with international teams.
  • Experience with NestJS, Next.js, or server-side rendering is an advantage.
  • Experience with MySQL, PostgreSQL, MongoDB, or comparable databases is beneficial.
  • Familiarity with AWS, Docker, Styled Components, CMS integrations, or e-commerce platforms such as Shopify Plus, Commerce Cloud, or Hybris is a plus.
  • Experience incorporating AI-assisted development into software engineering workflows is an additional advantage.
Conditions
  • Competitive compensation paid in USD.
  • Fully remote work from Brazil, within the broader Latin American region.
  • Flexible work environment designed to support distributed teams.
  • Access to learning platforms and professional development opportunities.
  • Collaboration with talented professionals across a multicultural, international environment.
  • Opportunity to contribute to innovative digital transformation projects.
  • Six-month initial contract with an ASAP start date.
  • Eligibility is limited to candidates currently residing in Latin America.
Стек и навыки

С чем работаем