Job Postings
Lead Developer Clojure
at
Thoughtworks
Lead Developer Clojure
  • Company
    Thoughtworks
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    December 26, 2024
**Job Title: Lead Developer**

**Location:** Remote / Hybrid

**About Thoughtworks:**
Thoughtworks is a global technology consultancy that integrates strategy, design, and engineering to drive digital innovation. For over 30 years, our clients have trusted our autonomous teams to build solutions that look past the obvious.

**Job Overview:**
As a Lead Developer, you will be the primary point of contact for our clients, ensuring successful project delivery. This role requires a strategic mindset and the ability to collaborate effectively to realize technical visions. You will guide and mentor teams, advocating for best practices in software development.

**Key Responsibilities:**
- Champion best practices such as writing clean and reusable code through TDD, pair programming, and design patterns.
- Oversee the entire cycle of software consulting and delivery, from ideation to production.
- Advocate for continuous delivery practices to deliver high-quality software and value to clients early.
- Design solutions and choose technologies to address client challenges while making practical trade-offs.
- Collaborate with teammates to build features and ensure best practices and UX specifications are met.
- Apply the latest technology trends to solve client problems.
- Continue coding and collaborating hands-on with developers.
- Utilize DevSecOps tools and practices to build and deploy software, promoting a DevOps culture.
- Foster a supportive team culture, encouraging feedback and personal development.

**Technical Qualifications:**
- Proficiency in two or more programming languages (e.g., Java, Kotlin, JavaScript, TypeScript, Ruby, C#).
- Experience leading software development teams using Agile, Lean, and Continuous methodologies.
- Knowledge of delivery approaches such as TDD, continuous integration, pairing, and infrastructure automation.
- Familiarity with cloud technologies (e.g., AWS, Docker, Kubernetes) is a plus.

**Professional Skills:**
- Strong influencing skills with a commitment to technical excellence.
- Ability to bridge product and technology, translating business needs into software requirements.
- Experience in developing and executing technical visions with a focus on business value.
- Capability to mentor less experienced peers and inspire team excellence.
- Resilience in ambiguous situations, approaching challenges from multiple perspectives.

**Learning & Development:**
At Thoughtworks, we support diverse career paths tailored to individual aspirations. Our interactive tools and development programs empower employees to grow.

**Travel:**
This position adheres to a hybrid working model, primarily remote, with occasional business travel to client locations as needed.

**Company Policies:**
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

**Join Thoughtworks and thrive.** Your curiosity, innovation, and dedication can help us drive extraordinary results together.