Python Maestro

Work location: Worldwide
Work arrangement: Remote
Salary range: US$ 65,000 per annum
Skills:
Python (coding): data structures & objects
Python (coding): debugging
Django
Django REST Framework (DRF)

About Us

We are a cutting-edge SaaS technology company based remotely, specializing in building custom marketplaces for venture capital, private equity, and government clients. Our platforms connect preferred vendors with end-users, offering exclusive deals and discounts. We also provide a unique Tech Stack product, allowing portfolio companies to share and learn about essential tools and vendors. Our mission is to become the leading global platform for curated vendor networks.

What's in it for you?

We offer competitive stock options, providing you a stake in our rapidly growing company. With our innovative products and partnerships with top venture capital and private equity firms, Proven is on a fast track to becoming a global leader in curated vendor networks. Your contributions will directly impact our success, giving you the opportunity to benefit significantly as we grow.

Job Description

We are looking for a talented and experienced Python Developer with a strong background in Django to join our dynamic team. The ideal candidate will play a critical role in developing and enhancing our custom marketplace platforms and Tech Stack product. You will work closely with cross-functional teams to deliver high-quality, scalable, and secure software solutions.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using Python and Django.

  • Collaborate with product managers, designers, and other developers to understand project requirements and deliver solutions.

  • Write clean, maintainable, and efficient code following best practices.

  • Develop and integrate RESTful APIs to connect various components of our platforms.

  • Optimize application performance and troubleshoot issues as they arise.

  • Ensure the security and data integrity of our applications.

  • Participate in code reviews and provide constructive feedback to peers.

  • Stay up-to-date with emerging technologies and industry trends to continuously improve our products.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • Proven experience as a Python Developer, with a strong emphasis on Django framework.

  • Solid understanding of web development principles, including HTML, CSS, JavaScript, and responsive design.

  • Experience with relational databases (e.g., PostgreSQL, MySQL) and writing SQL queries.

  • Familiarity with version control systems, preferably Git.

  • Knowledge of RESTful API design and implementation.

  • Experience with cloud platforms (e.g., AWS, Azure) is a plus.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and teamwork abilities.

Nice to Have

  • Experience working in a SaaS company or on marketplace platforms.

  • Familiarity with front-end frameworks such as React or Angular.

  • Understanding of Agile methodologies and DevOps practices.

  • Experience with Docker and containerization.

Benefits

  • Competitive salary and performance-based bonuses.

  • Flexible working hours and remote work options.

  • Opportunities for professional development and career growth.

  • A collaborative and innovative work environment.

------------

Probationary Period

The initial period of one month will be probationary, during which we will assess the candidate's fitment for the role. Depending on the circumstances, we may require the candidate to start working via Upwork for the first 1-2 months.

Hiring Process

Our standard hiring process is designed to ensure a comprehensive evaluation of each candidate's skills and potential fit with our team. It includes the following stages:

Online Aptitude Test: Approximately 1 hour, assessing problem-solving and technical skills.\

Code Assignment: Candidates will be given a coding task that typically requires around 2 days to complete. We offer up to 1 week for completion to accommodate different schedules.

Interview with the CTO: A technical interview to discuss the candidate's technical expertise, experience, and the code assignment.

Interview with the CEO: A final interview to assess cultural fit and alignment with our company's values and goals.

Candidates will be evaluated at each stage to ensure they meet the high standards required for the role.

This application includes an assessment as the first step