Software Engineer (Python)
Rave6 months ago
Portland, Oregon, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At Rave we build the platform (SDK + hosted service) used by top mobile game publishers to create socially engaging mobile games. We are a bootstrapped, profitable company serving over 100,000,000 users with a small, nimble team that makes a big impact. We are looking for an awesome backend engineer to extend our back-end system architecture, develop scalable services for tens of millions of users, and help grow our backend engineering team.
Key Responsibilities
- Extend our back-end system architecture.
- Develop services that scale to support tens of millions of users.
- Help grow and mentor the backend engineering team.
- Take ownership of core features while solving challenging technical problems.
- Collaborate in a high-growth tech environment to drive innovation.
Required Qualifications
- Proven track record of delivering high-quality products.
- Ability to rapidly acquire new technical skills.
- Strong problem-solving skills with experience in evaluating complex trade-offs.
- Keen attention to detail, ensuring thorough coverage of edge cases.
- A sense of humor and a team-oriented mindset.
- Experience with Python.
Preferred Qualifications
- Experience implementing systems with horizontally scalable data stores.
- Expertise in creating fault-tolerant systems that ease deployment challenges.
- Proficiency in designing and implementing REST APIs.
- Familiarity with a *nix environment.
- Experience with Flask (preferred), Pyramid, or similar web frameworks.
- Knowledge of MySQL and Python ORMs such as SQLAlchemy.
- Experience writing effective unit and functional tests for rapid iteration.
Benefits & Perks
- Competitive Compensation Packages
- Opportunity to work on challenging technical problems in a high-growth environment.
- Collaborative and dedicated team that values learning and mentorship.
- A dynamic, socially relaxed, yet hard-working atmosphere.
Required Skills
Fault Tolerant Systems
SQLAlchemy
Python
Flask
REST API design
Linux/*nix environments
MySQL
Data Store Horizontal Scaling
Unit and Functional Testing