Company
Ripple Interactive, Inc. logo

Ripple Interactive, Inc.

rippleapp.com
Location

In office: Philadelphia

  • 🇺🇸 United States
Apply

Part-Time Backend Engineer (Python Django)

Ripple is an iOS platform with an optionally anonymous, location-based feed and AirDrop-like interface that connects college students, event attendees, and more within Bluetooth range. We are a VC-backed company that is rapidly expanding.

Job Description

The ideal candidate will be contributing to improving an iOS application, specifically on the backend. They will also be responsible for designing and implementing testable and scalable code. Candidates are expected to have experience with Python and preferrably Django.

This position has opportunities for advancement into roles including Senior Engineer, Staff Engineer, Engineering Manager, and VP of Engineering.

Paying $22/hr + equity.

While the hours are flexible, we are looking for 15-20 hours per week.

Qualifications

  1. Computer Science Education: Candidate for or completed a B.S. or equivalent experience in Computer Science or related field. 

  2. Proficiency in Python: You should have a strong foundation in Python programming.

  3. Familiarity with Django: You should be familiar with Django's architecture and how to use its various features and components, such as templates, views, and models.

  4. Database knowledge: Django works with a variety of databases, including PostgreSQL, MySQL, and SQLite. You should be familiar with at least one of these databases and know how to design and query databases using Django's ORM (Object-Relational Mapper).

  5. Web development skills: You should have a strong understanding of web development concepts, such as HTTP, HTML, CSS, and JavaScript.

  6. Experience with version control: You should be familiar with version control systems like Git and know how to use them to track changes to your codebase.

  7. Debugging skills: You should be able to troubleshoot and debug issues that arise in your code.

  8. Good communication skills: You should be able to communicate effectively with team members and stakeholders, both verbally and in writing.

  9. Attention to detail: You should have a keen eye for detail and be able to produce high-quality, well-documented code.

  10. Time management skills: You should be able to manage your time effectively and meet deadlines.

  11. Familiarity with iOS development: To work on the backend of an iOS application, you should have a basic understanding of iOS development and how to integrate a backend API with an iOS app.

  12. Ability to learn and adapt: You should be able to quickly learn new technologies and adapt to new environments.

Additional Information

All your information will be kept confidential according to EEO guidelines.