Pocket Worlds is hiring a

Senior Software Engineer (Python)

Full-Time
Remote
About Us

Who We Are

Sitting at the intersection of social networking and gaming, we empower creativity and connection in a digital world. Our mission is to build deep, rich virtual worlds where everyone belongs.

We have been working towards this mission for a decade. We are the creators of Highrise, the first virtual world on mobile, which has seen extraordinary growth over the last few years and now boasts over 20 million users across iOS and Android. Every day, the citizens of Highrise come together to hangout, explore, create, collect, and trade in our metaverse, and we are on the precipice of making history once again with our expansion into Highrise World.

Our Purpose

To build creative worlds where you belong.

Our Tech Stack

Client: Unity, C#, iOS (Swift), Android (Kotlin)
Web: Javascript/ Typescript (ES6+), React, Redux, GraphQL
Server: Python, Go, AWS, Kubernetes, Docker, Prometheus, MongoDB, Redis, Elasticsearch, DynamoDB

About this Role

Are you a server-side developer with a keen interest in reliable solutions? Is Python your language? Do you want a challenging role that goes beyond backend development and includes infrastructure and operations problems?

If you answered yes to all of the above, you should join our fast-growing team at Highrise!
We are looking for an experienced Backend/DevOps Engineer who will focus on backend development in Python and will be working on the reliability, efficiency and scalability of our systems. As a member of our small team, you will have a lot of independence.

This role, along with our entire company, is fully remote, but applicants in North American time zones are preferred.

As Senior Software Engineer you will...

  • Design and maintain systems that are robust, flexible and performant.
  • Be responsible for building complex and take high- scale systems.
  • Prototype new gameplay ideas and concepts.
  • Develop server tools for game features and live operations.
  • Be one of three backend engineers on our small and fast moving team.
  • Work alongside our C++, Android, and iOS developers.
  • Contribute to ideas and design for new features.

To be successful in this role, we expect you to…

  • Have 4+ years of experience in Python development.
  • Be familiar with common database access patterns.
  • Have experience with designing systems, looking at graphs. and monitoring metrics.
  • Be able to work well in a remote development environment.
  • Be able to communicate in English at a native speaking and writing level.

Within 3 months, you'll…

  • Be able to contribute new features as well as maintain existing code.
  • Contribute to the development process with new improvement ideas.
  • Assist other team members to work with the backend.

Within 6 months, you'll...

  • Architect new features on your own.
  • Contribute to the direction of Highrise, both in terms of product and technical.
  • Come up with large scale refactoring ideas to improve backend cost and performance.

What its Really Like to Work Here

Our Culture

We are a global team of nearly 100 people right now and rapidly growing. We feel a sense of ownership over our work and take great pride in what we do. We are not afraid to make, and most importantly, admit our mistakes — that allows us to show up authentically and build relationships of trust across the board. We are the scrappy kind, so we try to do more with less, and we love that! If you were to ask our team to describe our culture, they would probably say we are a passionate group of peeps trying to impact the next revolution of the internet.

Our Values

Dream big, then make it real.
Be an owner, make a difference.
Build with humility.
Fast is better than slow.
Keep it scrappy.
Always be learning.

Read more about our values here.
Apply for this job

Please mention you found this job on Startup Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quickly
Be the first to apply. Receive an email whenever similar jobs are posted.
Prepare for your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Apply for this job