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.
Leave a feedback