Remote [Vaga afirmativa para Diversidade de Gênero] Senior Fullstack Developer Node.js
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The position is for a Senior Fullstack Developer specializing in Node.js at Thoughtworks in Brazil, with a focus on fostering collaboration and respectful debate within teams.
The role involves learning and adopting best practices such as writing clean and reusable code using Test-Driven Development (TDD), pair programming, and design patterns.
The developer will advocate for continuous delivery practices to ensure high-quality software is delivered to end customers as early as possible.
Responsibilities include working in collaborative, value-driven teams to create innovative customer experiences, collaborating with teammates to build features, design concepts, and interactive prototypes while ensuring best practices and UX specifications are followed.
The role requires creating scalable UI systems that are high functioning and accessible to all audiences.
The developer will utilize DevSecOps tools and practices for software building and deployment, promoting a DevOps culture and shifting security left in development.
The position involves applying the latest technology insights from the Technology Radar to solve client problems and overseeing the entire cycle of software consulting and delivery from ideation to deployment.
Mentoring less-experienced peers through technical knowledge and leadership skills is also a key responsibility.
Requirements:
Advanced/fluent English is required for this position.
Candidates must have at least 3 years of experience developing in Node.js.
Knowledge of Domain-Driven Design (DDD), Test-Driven Development (TDD), and microservices architecture is essential.
Experience in designing architectural solutions for both server and client needs is required.
Strong experience with monitoring, observability, and creating scalable services is necessary.
Understanding of various database solutions is expected.
Candidates should have experience with design systems, atomic design, micro frontends, progressive web apps, and backend for frontend.
Proficiency in developing modular web components using the latest HTML, CSS, and JavaScript standards is required, along with a good understanding of cross-browser and cross-platform compatibility issues.
A strong understanding of HTTP, multi-tiered web architectures, and the latest web standards, including web accessibility, is necessary.
Experience in creating responsive, mobile-first experiences using complex CSS layouts and best practices is required.
Candidates should understand and apply user experience and web design principles in their applications.
Comfort with Agile methods such as Extreme Programming (XP), Scrum, and/or Kanban is expected.
A good awareness of TDD, continuous integration, and continuous delivery approaches/tools is necessary.
Benefits:
Thoughtworks offers a unique career development path tailored to individual preferences, balancing autonomy with a supportive cultivation culture.
Employees have access to interactive tools, numerous development programs, and a team-oriented environment that encourages growth.
The company values collaboration and empowerment in career journeys, fostering an environment where employees can thrive and develop their skills.
Thoughtworks is a global technology consultancy that integrates strategy, design, and engineering to drive digital innovation, providing a dynamic work environment.
The company promotes a culture of curiosity, innovation, passion, and dedication, which contributes to overcoming ordinary challenges.