Lead Developer (Python)
New
T
ThoughtworksSoftware consulting
Location: Lima, Peru; Quito, EcuadorFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonAgileReact.jsFastAPICI/CD
Requirements
- Be well-versed in Python.
- Have strong experience with React.js and FastAPI.
- Be comfortable with modern object-oriented programming practices.
- Have led software development teams using Agile, Lean, and/or Continuous Integration.
- Have knowledge of delivery approaches such as TDD, continuous integration, pairing, and infrastructure automation.
- Be able to influence others and advocate for technical excellence while remaining open to change.
- Translate business needs into software requirements, bridging product and technology.
- Develop and execute a technical vision focused on business value.
- Mentor less experienced peers through technical knowledge and team leadership.
- Bonus: knowledge of cloud technology such as Azure, Terraform, Docker, or Kubernetes.
- Show resilience in ambiguous situations and approach challenges from multiple perspectives.
Responsibilities
- Champion clean, reusable code and practices such as TDD, pair programming, and design patterns.
- Oversee or contribute to the software consulting and delivery lifecycle, from ideation through production evolution.
- Use and advocate for continuous delivery to deliver high-quality software and value to end customers early.
- Design solutions and choose technologies that address client problems while making pragmatic tradeoffs within constraints.
- Collaborate with teammates to build features, design concepts, and interactive prototypes, embedding best practices and UX specifications.
- Apply technology approaches from the Thoughtworks Technology Radar to client problems.
- Continue coding alongside developers using a variety of languages and tools.
- Champion DevSecOps tools and practices, support software build and deployment, and shift security left.
- Coach and mentor teams, encourage feedback, and foster an inclusive, supportive team culture.
View Full Description & ApplyYou'll be redirected to the employer's site