Sr. Software Engineer - Backend (Python)
Team Overview:
At our CrowdStar studio, we believe that there is a huge opportunity in interactive entertainment products for women, and CrowdStar’s goal is to build products which engage, enrich and empower them.
With our two top grossing titles, Covet Fashion and Design Home, CrowdStar has developed new ways for players to enjoy fashion and interior design. Not only are we changing how women game, we’re also changing how they discover and shop for everything from clothing to shoes, or furniture to home decor. As a team, we are passionate not only about creating fun and engaging games for women but enriching lives outside of the game.
Role Overview:
We are looking for an experienced Python developer to help build the backend for an unannounced mobile title.
Responsibilities:
Design and implement new systems and pipelines
Optimize and fine tune code for performance
Work closely with QA to help define test cases
Maintain existing codebase with other team members
Tackle new challenges that arise during development
Requirements:
4+ years of recent Python development experience
Strong knowledge of OOP, design patterns, algorithms, and data structures
Experience building LEMP based server-side REST APIs
Experience with leading Python frameworks like Flask, Django, etc
Experience with relational databases like MySQL
Experience with NoSQL databases like MongoDB or Couchbase
Experience with caching technologies like Memcache or Redis
Flexibility and willingness to learn new technologies as needed
Ability to work well as part of a collaborative development team
Excellent problem-solving skills, flexibility, and ability to handle multiple tasks
Passionate about building games that will be played by millions around the world
BS/MS in Computer Science or equivalent
Preferred:
Experience with PHP
Experience with prototyping
Experience with HTML, CSS and Javascript
Experience with shell scripting
Experience with test-driven development