Software Engineer - NextJS

Jobgether · Brazil

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer - NextJS based in Brazil.

This role is focused on building and maintaining high-performance, scalable web applications within an enterprise-grade, cloud-oriented environment. You will contribute to mission-critical products, working closely with cross-functional teams to deliver reliable, well-structured, and user-focused solutions. The position involves full lifecycle development, from requirements analysis and architecture discussions through to deployment and ongoing optimization. You will be part of a collaborative engineering culture that values clean code, testing discipline, and continuous improvement. Strong ownership, communication, and attention to detail are essential as you help shape robust digital experiences. This is a fully remote opportunity with exposure to modern web technologies and cloud-driven development practices.

Accountabilities

  • Participate in the full software development lifecycle, from planning and requirements analysis to deployment and maintenance.
  • Develop, maintain, and optimize scalable web applications using NextJS and JavaScript.
  • Translate requirements, wireframes, and technical specifications into reliable and maintainable code.
  • Ensure code quality through best practices, peer reviews, and strong test coverage (TDD/BDD where applicable).
  • Design and integrate REST APIs, relational data models, and JSON-based data structures.
  • Proactively communicate project risks, progress updates, and technical challenges to stakeholders.
  • Collaborate with cross-functional teams to ensure timely and high-quality delivery of features.
  • Conduct code reviews and contribute to continuous improvement of engineering standards.
  • Research and adopt new tools, libraries, and development practices to improve product quality.
  • Contribute to a positive engineering culture focused on ownership, learning, and collaboration.
  • Requirements

    • 3+ years of experience in JavaScript development.
    • 2+ years of hands-on experience with NextJS in production environments.
    • Strong experience building and consuming REST APIs.
    • Solid understanding of JSON structures and relational data modeling.
    • Experience using Git for version control and collaborative development workflows.
    • Familiarity with package managers such as npm.
    • Experience with test-driven development (TDD) and/or behavior-driven development (BDD).
    • Strong understanding of software engineering best practices and clean code principles.
    • Ability to work in agile, collaborative environments with strong communication skills.
    • Experience with React (2+ years) is highly desirable.
    • Interest in cloud technologies (AWS) and/or generative AI is a plus.
    • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience preferred.
    • Benefits

      • Fully remote work opportunity within Brazil.
      • Competitive compensation in Brazilian Reais (R$).
      • Exposure to enterprise-grade, scalable web application development.
      • Opportunity to work with modern JavaScript and NextJS ecosystems.
      • Collaborative engineering culture with strong emphasis on code quality and testing.
      • Continuous learning environment with access to emerging technologies.
      • Participation in impactful, mission-critical software projects.
      • Career growth opportunities within a fast-paced technical environment.

Software pay context

Based on 7,935 disclosed Software salaries on RoleSuite, the role pays a median of $157K/year, with most offers between $123K and $198K (10th–90th percentile: $102K–$235K).

See the full Software salary breakdown →
Apply →