Post Job Free
Sign in

Senior Python Developer

Company:
Quardev, Inc.
Location:
Bothell, WA, 98021
Posted:
April 21, 2024
Apply

Description:

Join the dynamic team at Quardev, Inc. as a Senior Python Developer, where you'll play a pivotal role in supporting an esteemed enterprise-level digital rights management software company. This is a senior developer role that relies on the ability to apply the more nuanced applications of Python when dealing with large amounts of data - handling the in and out, and verifying, storing, and retrieving multiple (100s, 1000s, +) data flows simultaneously. As a member of the senior development team, you will spearhead the development of a high-visibility, customer-facing application designed to meet digital rights management requirements in a high-volume transaction environment. If you're ready to apply your Python prowess and technical innovation to make a real impact, we invite you to join our client's talented and quirky team known for their expert coding abilities and innovative solutions.

Responsibilities:

*Lead hands-on software development of a high-visibility, customer-facing application utilizing Python.

*Displays a deep understanding of Python programming language, including proficiency in handling recursion and large numbers.

*Collaborate with cross-functional teams to ensure the successful implementation of digital rights management requirements.

*Apply a deep understanding of Python, SQL, C, and/or C++ to drive development efforts.

*Be proactive and motivated to meet development milestones and deadlines while navigating your contributions within an ambiguous environment, demonstrating strong problem-solving skills and the ability to work independently with minimal guidance.

*Contribute to the development of digital content producer solutions, leveraging your expertise and insights.

*Provide leadership and guidance to the development team, ensuring project success and adherence to best practices.

*Collaborate with stakeholders to gather requirements and translate them into actionable development plans.

*Participate in code reviews, ensuring code quality and adherence to coding standards.

*Stay current with industry trends and advancements in Python development, continuously enhancing your skills and knowledge.

Qualifications:

*Bachelor's degree in computer science or a related field.

*6+ years of hands-on Python coding experience, demonstrating the ability to work independently with minimal guidance.

*Proven software application coding experience using Python, with a focus on pure software development, rather than scripting, DevOps, or Data Engineering.

*Proficiency in SQL, C, and/or C++, with the ability to leverage these languages in conjunction with Python as needed.

*Comfortable working in ambiguous environments, with the ability to adapt and thrive in dynamic situations.

*Strong problem-solving skills, with a track record of resolving complex technical challenges.

*Experience working with digital content producers is a plus, demonstrating an understanding of industry-specific requirements and workflows.

Must have a deep understanding of Python programming language, including proficiency in handling recursion and large numbers.

As an example, you will be asked the following questions and expected to apply the concepts in your code solutions:

*What is an approach to designing a Python class for integers that can be hundreds of digits/bytes or larger?

*How do you recommend storing integers using Python?

*How do recommend implementing an add method using Python?

*What kinds of performance issues can arise when implementing add methods?

*What coding approaches can lead to memory relocations and buffer movements?

*What is the concept of big-endian and little-endian, or storing the least significant digits in a certain way?

*What is, and how do you apply recursion?

*How do you improve your code to make it more efficient? For instance, how do you approach storing numbers to improve efficiency?

Note: This is a pure Python development position; a deep understanding of recursion and how to handle big numbers utilizing Python is essential to your success in this role.

Note: Company policy requires hybrid-remote or onsite participation, you must be able to work from one of the following locations: Bothell-WA, Austin-TX, or San Jose-CA.

IMPORTANT - This position is not eligible for Corp-to-Corp (C2C) or Visa (H1b) transfer or sponsorship.

Compensation: Starts at $50.00/hour, DOE.

Join our Quardev team and leverage your Python development expertise to drive impactful solutions in a collaborative and innovative environment.

Thank you for considering Quardev. When you join the Quardev consulting team, you join a team of industry veterans with a combined experience of over 30 years who are dedicated to creating a positive work environment that attracts and retains consultants through a combination of employee satisfaction, working conditions, and company culture. Team members enjoy W-2 employment benefits, competitive salary, birthday off paid; affordable health, vision, and dental insurance; and 401K. We pride ourselves on being a great place to work and strive to ensure our team members enjoy coming to work each day.

For more information and new job opportunities, visit

Check out our employee reviews on Glassdoor.

The job posting highlights the most critical responsibilities and requirements of the job. It’s not all-inclusive. There may be additional duties, responsibilities, and qualifications for this job.

Quardev is an equal opportunity employer committed to recruiting, hiring, and promoting qualified people of all backgrounds, regardless of sex; race; color; creed; national origin; religion; age; marital status; pregnancy; physical, mental, or sensory disability; sexual orientation; gender identity or any other basis protected by federal, state or local law. Applicants with disabilities who require assistance or accommodation should contact the nearest Quardev location directly for assistance. This can be identified at:

No 3rd party recruiters, please.

Apply