LinkedIn and 3rd parties use essential and non-essential cookies to provide, secure, analyze and improve our Services, and to show you relevant ads (including professional and job ads) on and off LinkedIn. Learn more in our Cookie Policy.
Select Accept to consent or Reject to decline non-essential cookies for this use. You can update your choices at any time in your settings.
We are seeking a highly skilled Backend Python Developer to join a dynamic engineering team responsible for designing, building, and supporting scalable applications from the ground up. This role is ideal for a true end to end developer who has deep expertise in Python application development and thrives in a highly technical, hands on environment.
Key Responsibilities
Design, develop, and maintain robust backend applications using Python, ensuring scalability, performance, and reliability
Build applications from scratch, including architecture design, development, testing, and ongoing support
Apply strong object oriented programming principles, including working with classes, modules, and full application lifecycle management
Develop and optimize data processing pipelines leveraging Spark within a Hadoop and Hive ecosystem
Work extensively in a Linux environment, utilizing Bash scripting for automation, system operations, and deployment tasks
Collaborate with cross functional teams to gather requirements, troubleshoot issues, and deliver high quality solutions
Participate in code reviews, enforce best practices, and contribute to continuous improvement of development processes
Support production environments by diagnosing and resolving complex technical issues
Required Qualifications
8 or more years of hands on experience in backend development with a strong focus on Python
Proven experience building applications end to end rather than solely scripting or integration work
Strong understanding of object oriented programming concepts and Python modules
Experience working with big data technologies such as Spark, Hadoop, and Hive
Advanced proficiency in Linux environments and strong Bash scripting skills
Ability to write clean, efficient, and maintainable code in a fast paced environment
Strong problem solving skills and ability to work independently
Preferred Qualifications
Experience working with large scale enterprise systems and high volume data processing
Familiarity with distributed systems and performance optimization techniques
Strong communication skills and ability to articulate technical concepts clearly
Interview Process
Candidates should be prepared for a highly technical onsite interview process, including a live whiteboard coding assessment focused on Python and problem solving skills
This is a hands on development role requiring deep technical expertise and the ability to own and deliver full lifecycle backend solutions.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
Banking and Financial Services
Referrals increase your chances of interviewing at Matlen Silver by 2x