Thoughtworks

Senior Software Developer

Thoughtworks

Overview

Role involves designing software solutions and mentoring junior developers.

Ideal candidate should have experience in multiple programming languages and a strong understanding of Agile methodologies.

remoteseniorEnglishJavaKotlinJavascriptTypescriptRubyC#AWSAzureKubernetesDocker

Locations

  • Brazil

Requirements

  • Experience with development languages
  • Comfortable with Agile methodologies
  • Experience in Object-Oriented programming

Responsibilities

  • Write clean and reusable code
  • Advocate for continuous delivery practices
  • Build large-scale distributed systems
  • Collaborate with teammates
  • Utilize DevSecOps tools
  • Oversee software consulting and delivery
  • Mentor less-experienced peers

Benefits

  • Learning and development programs
  • Mentorship opportunities
  • Collaborative work environment