Node.js Full Stack Developer
Brazil6h ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Skills
About the role
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Node.js Full Stack Developer based in Brazil.
In this role, you will contribute to the development of complex digital products and software ecosystems for a global client. You will work across the stack, building scalable backend services with Node.js, TypeScript, and NestJS while developing modern web applications with Next.js. You will help design reliable cloud-based solutions, leveraging infrastructure-as-code practices and automated CI/CD pipelines. Working alongside international, high-performing teams, you will collaborate with engineers and stakeholders to solve real business challenges and deliver high-quality software. You will participate in technical discussions, code reviews, and continuous improvement initiatives while exploring innovative technologies and AI-powered development tools. This is an opportunity to make a meaningful impact in a dynamic, collaborative environment that values technical excellence, innovation, and continuous learning.
Accountabilities:
- Design, develop, test, and maintain high-quality full-stack applications using Node.js, TypeScript, NestJS, and Next.js.
- Build scalable, maintainable backend services and responsive web applications that meet functional and non-functional requirements.
- Collaborate with international engineering teams and client stakeholders to understand business needs, evaluate technical options, and deliver effective software solutions.
- Develop and maintain cloud-based applications, working with cloud infrastructure and services, preferably on Microsoft Azure.
- Apply infrastructure-as-code practices using Terraform to support consistent, repeatable, and maintainable infrastructure provisioning.
- Implement and maintain CI/CD workflows using GitHub, GitHub Actions, and GitHub Runners to automate software builds, testing, and deployment.
- Design and support event-driven processing solutions to enable reliable communication and data exchange between system components.
- Participate in code reviews, provide constructive feedback, and promote coding standards, maintainability, and software quality across the team.
- Identify technical challenges, troubleshoot issues, and contribute innovative solutions that improve application performance, scalability, and reliability.
- Leverage AI-powered development tools to enhance productivity, streamline workflows, and support software engineering activities.
- Contribute to technical planning, collaborative problem-solving, and continuous improvement throughout the software development lifecycle.
- Stay up to date with emerging technologies and engineering practices to help evolve the products and solutions being delivered.
- Solid professional experience in full-stack software development, particularly with Node.js and TypeScript.
- Strong knowledge of NestJS for building structured, maintainable backend applications.
- Experience with Next.js for developing modern web applications and full-stack solutions.
- Familiarity with cloud platforms and cloud-native development, preferably using Microsoft Azure.
- Knowledge of Terraform or similar infrastructure-as-code tools.
- Experience with GitHub-based development workflows and CI/CD automation, including GitHub Actions and Runners.
- Understanding of event-driven architectures and asynchronous processing patterns.
- Ability to design, develop, and maintain software that meets functional and non-functional requirements, including performance, scalability, and reliability.
- Strong debugging, analytical thinking, and problem-solving skills, with the ability to address complex technical challenges.
- Advanced or fluent English proficiency, both written and spoken, to communicate effectively with globally distributed teams throughout the workday.
- Strong collaboration and communication skills, including the ability to participate in technical discussions, coordinate with stakeholders, and provide constructive code review feedback.
- Proactive, adaptable, and comfortable working in a dynamic, international team environment.
- Enthusiasm for learning new technologies and applying AI-powered tools to everyday development tasks.
- Familiarity with Agile software development methodologies and iterative delivery practices.
- A strong product mindset, with the ability to connect technical decisions to user needs and business objectives.
- A commitment to continuous learning, experimentation, and adopting emerging technologies.
- Experience collaborating with globally distributed engineering teams on complex products or enterprise-scale software ecosystems.
- Health insurance: Medical coverage to support your health and well-being.
- Dental insurance: Access to dental care and related services.
- Meal and food allowances: Financial support for daily meals and food expenses.
- Childcare assistance: Support for eligible childcare expenses.
- Extended parental leave: Additional time and support for employees welcoming a child.
- Wellness benefits: Access to fitness facilities and health and wellness professionals through partner platforms, including Wellhub and TotalPass.
- Profit-sharing program (PLR): Participation in a profit-sharing and results program, subject to applicable terms.
- Life insurance: Additional financial protection for employees and their beneficiaries.
- Continuous learning: Access to a professional development platform and resources to support ongoing career growth.
- Online learning opportunities: Partnerships with online course providers to expand technical knowledge and professional skills.
- Language learning: Access to a language-learning platform to strengthen communication skills.
- Discount club: Access to discounts and special offers through partner programs.
- Physical and mental well-being: Access to a free online platform dedicated to physical health, mental health, and overall wellness.
- Parental support: Educational resources covering pregnancy and responsible parenting.
- Inclusive workplace: Access to inclusion specialists, well-being resources, and support with workplace accommodations for professionals with disabilities.
- Remote work: A remote working arrangement in Brazil, with collaboration across international teams.
Requirements:
Nice to have: