CrawlJobs Logo
Briefcase Icon
Category Icon

Python Senior Developer Jobs (Hybrid work)

23 Job Offers

Filters
Senior Software Engineer, Python (Tools Development)
Save Icon
Join Roku's software automation team in Cambridge as a Senior Python Engineer. Develop and enhance E2E test automation frameworks and web-based tools for embedded devices. Leverage your expertise in Python, React, CI/CD, and cloud technologies. Enjoy comprehensive benefits and support in a dynami...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Python developer
Save Icon
Join our Web Architecture team as a Senior Python Developer, shaping the core infrastructure of our high-traffic platform. Leverage your 5+ years of experience and strong Django skills to design scalable microservices in a hybrid Tbilisi/Cyprus setup. Enjoy a modern tech stack, continuous learnin...
Location Icon
Location
Cyprus , Tbilisi
Salary Icon
Salary
Not provided
tradingview.com Logo
TradingView
Expiration Date
Until further notice
Senior Python Developer (with PL/SQL)
Save Icon
Join WE ARE META as a Senior Python Developer in Porto. Leverage your 5+ years in Python and 3+ years of PL/SQL with Oracle DBMS and GCP. Enjoy a hybrid model, health insurance, and career coaching in a role matching your preferences.
Location Icon
Location
Portugal , Porto
Salary Icon
Salary
Not provided
wearemeta.io Logo
We Are Meta
Expiration Date
Until further notice
Embark on a rewarding career path by exploring senior Python developer jobs, a pivotal role for seasoned professionals in the software industry. A Senior Python Developer is an experienced engineer who leverages the Python programming language to design, build, and maintain complex, high-performance applications. This position represents a significant step up from a mid-level developer, involving not just advanced coding but also architectural leadership, strategic planning, and mentorship. Professionals in these roles are trusted to tackle the most challenging technical problems and drive the core development initiatives of an organization. The typical responsibilities of a Senior Python Developer are multifaceted. Primarily, they are responsible for the end-to-end design and development of software systems. This includes writing clean, efficient, and scalable code, often for applications involving large-scale data processing, analytics, or backend services for web platforms. A critical part of their role is to establish and advocate for engineering best practices, such as Test-Driven Development (TDD), continuous integration/continuous deployment (CI/CD), and proper code review processes. They conduct in-depth system analysis, define technical requirements, and make crucial decisions on the technology stack and system architecture to ensure scalability, reliability, and performance. Furthermore, senior developers act as technical leaders, providing guidance and mentorship to mid-level and junior developers, allocating tasks, and reviewing code to maintain high-quality standards. They often serve as the bridge between business stakeholders and the technical team, translating complex business needs into robust technical solutions. To qualify for senior Python developer jobs, a specific set of skills and experience is required. Typically, employers seek candidates with 5+ years of professional experience, with a substantial portion dedicated to Python development. Expert-level knowledge of core Python concepts, including object-oriented programming, design patterns, and concurrency, is non-negotiable. Proficiency with key Python libraries and frameworks is essential; this commonly includes data manipulation libraries like Pandas and NumPy, web frameworks such as Django or Flask, and testing tools like Pytest. A strong foundation in computer science fundamentals—data structures, algorithms, and operating systems—is critical. Experience with database technologies, both SQL and NoSQL, and writing efficient queries is standard. Familiarity with version control systems like Git, containerization with Docker, and cloud platforms (AWS, Azure, GCP) is increasingly important. Beyond technical acumen, soft skills are paramount. Success in this role demands excellent problem-solving abilities, clear and concise communication for collaborating with teams and advising stakeholders, project management skills, and the leadership qualities needed to coach others and drive projects to successful completion. A bachelor's degree in computer science or a related field is commonly expected. For those with the right blend of deep technical expertise and leadership capability, senior Python developer jobs offer a challenging and highly impactful career opportunity.

Filters

×
Countries
Category
Location
Work Mode
Salary