This job might no longer be available.
Senior Software Engineer, Web
1 year ago
About ProbablyMonsters™ Studios
ProbablyMonsters Studios is a developer-led independent game company with the mission to unite, guide, and empower talented teams to create exceptional original games while thriving in stable and meaningful careers.
Our 3 studios are each developing an original game:
• Firewalk™ is working on a new multiplayer IP to be exclusively published by PlayStation
• Cauldron™ is developing a single-player, adventure-driven game
• Our RPG Team is creating a next-gen co-op RPG
We recently announced the largest Series A raise in gaming history at $250 million, which provides our teams with the resources and creative environment needed to foster stable, rewarding, and life-long careers.
The Role
We are looking for a Senior Software Engineer to join our team. In this role, you will join a team of cross-functional team of Engineers, Designers, Artists, and Technical Program Managers in developing the foundation of our external web applications which will support our portfolio of studios and products.
If you want to join a people-first company committed to helping everyone create amazing games while creating a powerful and supportive set of new products using the latest technologies, then this is the job for you!
This role’s key focus is on engineering robust backend solutions for our suite of modern web applications which ProbablyMonsters depends on to communicate and market our portfolio of products to the world. You will spend your days supporting our experienced development staff in their mission to ensure that each team has the tools they need to share and manage the latest information about their teams, products, and goals
Who You Are
- You enjoy writing high quality, flexible, easily maintainable, performant software and thoughtfully supporting others to do the same.
- You understand the challenges and pitfalls with building scalable and maintainable applications and services, across a tiered architecture and can navigate through them without issue.
- An expert and student of modern web technologies with experience in backend implementations.
- You know when to focus on short-term needs and when to focus on building for the future.
- Self-driven with the ability to deliver results with minimal supervision.
What You Will Do
- Drive the backend architecture and systems that support our external web applications.
- Coordinate the integration of key support systems such as authentication, account management, and game service APIs.
- Provide a deep understanding of current web technologies and apply that knowledge to building scalable solutions that will support our web application needs.
- Collaborate with our partner software development teams to ensure technology and approach consistency.
- Utilize the standards of performance, scalability, maintainability, security, reliability, extensibility to design solutions that meet operational requirements.
- Investigate new technologies and techniques and research ongoing industry developments through a partnership with the platform engineering team.
Technologies We Use
- SvelteKit - Web application framework utilizing Node
- JavaScript, HTML, CSS - Core web technologies
- XState - Statecharts for managing application state
- GitHub - Code collaboration and automated CI/CD
- CockroachDB - Data Storage
- Strapi - Headless CMS
- Terraform, Docker - Infrastructure as code
- Playwright - Automated testing
- Amazon Web Services - Compute, network, delivery, etc
- Datadog - Observability
Qualifications
- 5 years of experience building web applications in a team-based environment.
- Strong understanding of supporting complex distributed applications by using and designing RESTful APIs and services.
- Strong troubleshooting and performance tuning skills.
- Comfortable with Git and Github.
- Experience with technologies like React, Vue.js, Node.js, PHP, JavaScript, HTML, relational databases (e.g. PostgreSQL), Python, and Go.
- Excellent written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, product managers, and senior leaders.
Bonus Points
Experience in the following:
- Automated Testing
- Headless CMS systems
- Database design
- External service integration
- Security concerns
Our commitment to you
- A people-first culture founded on respect, trust, approachability, and accountability.
- A stable home that values your potential, deeply cares about your work-life balance, and is committed to investing in your craft and long-term career.
- Competitive benefits package including health and family benefits, employee assistance program, flexible and paid time off, financial benefits and professional and personal development.
Create Your Profile — Game companies can contact you with their relevant job openings.