Back to jobs
Regional hiringpublishedExternal employer
CClarivate
ClarivateData Services

Lead Software Engineer – Python

Location

Global / Flexible

Work type

Remote

Employment

Full Time

Experience

5-10 years

Compensation

Compensation not disclosed

Posted

1w ago

Summary and responsibilities

Role overview

Summary

Design, develop, and maintain backend applications using Python and Django. Build and maintain front-end interfaces using Angular or React. Collaborate with cross-functional teams to deliver high-quality software solutions.

What Will You Be Doing in This Role?

  • Design, develop, and maintain backend applications using Python and Django.

  • Build and maintain front-end interfaces using Angular or React.

  • Write and maintain unit tests to ensure code reliability and coverage.

  • Experience in data modelling, query optimization, and performance tuning.

  • Design and implement background jobs and ETL workflows for data processing.

  • Use GitHub for version control, branching strategies, and code reviews.

  • Containerize applications using Docker for development and deployment.

  • Collaborate with cross-functional teams to deliver high-quality software solutions.

  • Document relevant project functionality (API, architecture, etc.).

About You – Experience, Education, Skills, and Accomplishments

  • Bachelor's Degree in Computer Science or equivalent experience.

  • Minimum 5 years of professional experience in Python/Django development.

  • Hands-on experience with Angular or React for front-end development.

  • Strong knowledge of RESTful API design and development.

  • Experience with any database and relational database design.

  • Proficiency in Docker and container-based development workflows.

  • Solid understanding of Git and GitHub workflows.

  • Strong knowledge of unit testing frameworks (e.g., pytest, Django TestCase).

It Would Be Great If You Also Had . . .

  • Experience with background job processing and ETL pipelines.

  • Experience with CI/CD pipelines and automated deployments.

  • Familiarity with AWS services (EC2, S3, RDS, Lambda) and cloud deployment basics.

Hours of Work

This is a full-time opportunity with Clarivate. 9 hours per day including lunch break.

Updated 1w ago

Candidate fit

Skills and qualifications

Additional skills

Python • 1+ yrs
Django • 1+ yrs
Angular • 1+ yrs
React • 1+ yrs
RESTful API design • 1+ yrs
RESTful API development • 1+ yrs
Database design • 1+ yrs
Relational database design • 1+ yrs
Docker • 1+ yrs
Container-based development • 1+ yrs
Git • 1+ yrs
GitHub • 1+ yrs
Unit testing • 1+ yrs
pytest • 1+ yrs
Django TestCase • 1+ yrs
Background job processing • 1+ yrs
ETL pipelines • 1+ yrs
CI/CD pipelines • 1+ yrs
Automated deployments • 1+ yrs
AWS • 1+ yrs
EC2 • 1+ yrs
S3 • 1+ yrs
RDS • 1+ yrs
Lambda • 1+ yrs
Cloud deployment • 1+ yrs
Data modelling • 1+ yrs
Query optimization • 1+ yrs
Performance tuning • 1+ yrs
Code reviews • 1+ yrs
Collaboration • 1+ yrs
Documentation • 1+ yrs
Agile • 1+ yrs
User-centered design • 1+ yrs

Experience

5-10 years

How this role is positioned

Role classification

Job domains

Software Engineering

Industries

Technology & IT
Software & SaaS

Employment

Full Time

Contract duration

Permanent

Hiring type

Direct

Global hiring

Location specific

Offer details

Compensation and benefits

Compensation

Compensation not disclosed

VisibilityShared on listing
CurrencyUSD
PeriodYearly

Location, schedule, and role shape

Work setup

Work conditions

Primary locationGlobal / Flexible
Work typeRemote
Global hiringNo

Bandwidth profile

peopleMedium7/10
physicalLow1/10
cognitiveHigh8/10
executionHigh8/10
creativityMedium7/10
uncertaintyMedium6/10
communicationMedium7/10

Context on the employer

Company snapshot

Company

Clarivate

Team size

Growing team

Location

Global / Flexible

Clarivate is a company committed to providing equal employment opportunities. Its geo-diverse team of software engineers works in a collaborative, agile environment to design, develop, and support data-driven services, fostering innovation and continuous improvement.

Visit website

Lead Software Engineer – Python

Global / FlexibleFull Time