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
Experience
5-10 years
How this role is positioned
Role classification
Job domains
Industries
Employment
Full Time
Contract duration
Permanent
Hiring type
Direct
Global hiring
Location specific
Offer details
Compensation and benefits
Compensation
Compensation not disclosed
Location, schedule, and role shape
Work setup
Work conditions
Bandwidth profile
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.
Popular Domains
Explore opportunities across specialized functional areas.
Trending Industries
Discover roles in the world's most innovative sectors.
Lead Software Engineer – Python
Global / Flexible • Full Time