Software Engineer - NextJS in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
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.
- 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.
- 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.
- 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.