Taro Logo

Senior Software Developer (PCD Exclusive Position)

A global technology consultancy that integrates strategy, design and engineering to drive digital innovation for 30+ years.
Brasília, Federal District, Brazil
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consulting
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Developer (PCD Exclusive Position)

Thoughtworks is seeking a Senior Software Developer to join their team in Brasil. This position is exclusively for candidates with disabilities (PCD). As a Senior Software Developer, you'll be part of a global technology consultancy that has been driving digital innovation for over 30 years. The role involves collaborating with Business and Quality Analysts, Designers, and Project Managers to design software solutions that create meaningful change for clients.

You'll be working on creating large-scale distributed systems using microservices architecture, implementing best practices like TDD and pair programming, and utilizing modern DevSecOps tools and practices. The position requires strong technical expertise in object-oriented programming languages such as Java, JavaScript, TypeScript, or similar technologies, along with experience in agile methodologies.

The ideal candidate will have advanced English skills and a passion for technical excellence. You'll have the opportunity to mentor junior developers, contribute to the tech community, and work on innovative solutions for clients across various industries. Thoughtworks offers a unique cultivation culture where career development is self-directed but supported by interactive tools, development programs, and collaborative teammates.

This role is perfect for someone who thrives in ambiguous situations, can approach challenges from multiple perspectives, and wants to be part of a company that values diversity and inclusion. You'll be joining a community of computer science graduates, seasoned technologists, and career changers who learn from and challenge each other. The position offers the chance to work on meaningful projects while growing your technical and leadership skills in a supportive environment.

Last updated 13 days ago

Responsibilities For Senior Software Developer (PCD Exclusive Position)

  • Learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
  • Use and advocate for continuous delivery practices
  • Work in collaborative, value-driven teams to build innovative customer experiences
  • Create large-scale distributed systems out of microservices
  • Collaborate with teammates to build features, design concepts and interactive prototypes
  • Apply latest technology thinking from Technology Radar to solve client problems
  • Utilize DevSecOps tools and practices
  • Oversee the entire cycle of software consulting and delivery
  • Act as a mentor for less-experienced peers

Requirements For Senior Software Developer (PCD Exclusive Position)

Java
JavaScript
TypeScript
Kubernetes
  • Experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.)
  • Experience in Object-Oriented programming
  • Ability to write high-quality, well-tested code
  • Comfortable with Agile methodologies (XP, Scrum, Kanban)
  • Good awareness of TDD, continuous integration and continuous delivery
  • Advanced English skills
  • Knowledge of cloud technology (AWS, Azure, Kubernetes and Docker) is a plus
  • Must be a person with disabilities (PCD)