Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Engineer image - Rise Careers
Job details

Full Stack Engineer

About Stash:

There have always been platforms, like app stores and consoles, getting in the middle of gamers and game developers (did you know they take 30% commissions on each in-app purchase?). Stash sees a future in which developers can be their own platforms for the first time by delivering excellent direct-to-consumer experiences. We offer game developers a suite of tools that enable them to directly sell to and engage with their players, including web shops, custom game launchers, and payment processing. That way, games can finally interact with their players on their own terms. Founded by Twitch co-founder Justin Kan, Zynga executive Robin Chan, and Googler engineer Dan Borstelmann, building great game experiences and successful companies is in our DNA.

Role Overview:

Stash is looking for software engineers with extensive experience in building complex infrastructure to support large scale applications and APIs.  We solve unique problems at a large scale, especially considering how small of a team we are. We prioritize performance, clear and concise code, monitoring, and teamwork.  Stash engineering is truly a high performing team and we hold our engineers to a high standard of excellence.

Our engineers work on creating robust, scalable, and secure systems that support web and mobile platforms, manage data flow between servers and users, and integrate with other services and databases. They will work closely with front-end developers for seamless application integration and set the path for the software team.

We use Go for our backends and deploy to GCP, our frontends are in React deployed through Vercel.  Infrastructure work is an important part of many of our projects, along with numerous feature-based projects to support product development.

Key Responsibilities:

  • Build applications and infrastructure to support product features

  • Optimizing applications and servers for speed and stability

  • Ensuring application performance, scalability and security

  • Developing and maintaining APIs for web and mobile applications

  • Developing and maintaining web and mobile applications

Preferred Qualifications & Experience:

  • BS/MS in Computer Science, Engineering, or related field

  • 4+ years of experience in backend development, preferably with some experience in Go/GRPC

  • Extensive experience working on software engineering for large scale applications

  • Strong computer science fundamentals

  • Experience with cloud infrastructure (GCP/AWS/Azure)

  • Experience writing unit tests and debugging complex systems

  • Experience building and documenting APIs

  • Experience writing and reviewing designs and documentation

  • Monitoring, logging and alerting infrastructure experience

  • Experience with GRPC and Protobuf

Stash Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Stash DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Stash
Stash CEO photo
Liza Landsman
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Engineer, Stash

At Stash, we’re on a mission to empower game developers to take control of their platforms and create amazing experiences directly for their players. As a Full Stack Engineer, you’ll be a key player in this innovative journey. With a team designed by industry visionaries like Twitch's Justin Kan, you’ll work on complex infrastructure that supports our large-scale applications and APIs. Your day-to-day will be filled with opportunities to optimize applications for performance, stability, and security while developing and maintaining APIs that bridge web and mobile applications. We believe that clean, concise code and collaborative teamwork are the cornerstones of our success. You'll be working with modern technologies, including Go for backend development and React for frontends, with deployments on Google Cloud Platform (GCP). The challenges are substantial, but so are the rewards - you’ll help create robust systems that not only meet our current needs but also allow us to evolve as we scale. If you're passionate about building infrastructure that enables game developers to directly engage with their players, we want to talk to you! Join us at Stash, where you'll have the chance to shape your role and make a meaningful impact on the future of gaming.

Frequently Asked Questions (FAQs) for Full Stack Engineer Role at Stash
What does a Full Stack Engineer do at Stash?

A Full Stack Engineer at Stash works on building and optimizing applications and infrastructure to support our product features, all aimed at empowering game developers. This role involves developing and maintaining robust APIs, collaborating with front-end developers, and ensuring applications are scalable and secure, making it crucial for Stash's mission of transforming the gaming experience.

Join Rise to see the full answer
What skills are required for the Full Stack Engineer position at Stash?

Candidates applying for the Full Stack Engineer position at Stash should have a BS/MS in Computer Science or a related field along with 4+ years of backend development experience, preferably with Go/GRPC, and a solid understanding of cloud infrastructure (GCP, AWS, Azure). Experience with writing unit tests, debugging complex systems, and documenting APIs is also key to succeed in this role.

Join Rise to see the full answer
What technologies will I work with as a Full Stack Engineer at Stash?

As a Full Stack Engineer at Stash, you will work with Go for backend development, React for front-end interfaces, and utilize Google Cloud Platform (GCP) for deployment. You'll also engage with GRPC and Protobuf for communication between services, making it an exciting opportunity to work with cutting-edge technologies.

Join Rise to see the full answer
What is the team culture like at Stash for Full Stack Engineers?

The team culture at Stash is centered around high performance and collaboration. Full Stack Engineers are expected to maintain high standards of coding excellence while also being part of a close-knit team that values clear communication, teamwork, and innovative problem-solving. It's an inclusive environment that encourages growth and creativity.

Join Rise to see the full answer
How does Stash support career development for Full Stack Engineers?

Stash values the growth of its Full Stack Engineers and provides ample opportunities for career development. You’ll have access to mentoring, challenging projects, and a culture that encourages continuous learning, allowing you to expand your skills and influence the direction of our products and technologies.

Join Rise to see the full answer
What impact does a Full Stack Engineer have on Stash's mission?

A Full Stack Engineer at Stash directly impacts our mission by building the infrastructure that enables game developers to interact with their players seamlessly. By creating scalable, secure applications, you will help bring the vision of direct-to-consumer gaming experiences to life, ultimately changing the way games are developed and enjoyed.

Join Rise to see the full answer
What can I expect during the interview process for the Full Stack Engineer role at Stash?

The interview process for the Full Stack Engineer role at Stash typically includes technical assessments, coding challenges, and behavioral interviews. You will have the chance to showcase your technical skills, discuss past experiences, and demonstrate your problem-solving abilities while engaging with the team to explain how you can contribute to our goals.

Join Rise to see the full answer
Common Interview Questions for Full Stack Engineer
Can you describe your experience with backend development using Go?

When answering this question, consider discussing specific projects where you utilized Go for backend development. Highlight any challenges you faced, how you overcame them, and the performance benefits that came from using Go in your applications.

Join Rise to see the full answer
How do you ensure the applications you build are scalable and secure?

In your response, it’s important to cover best practices such as implementing monitoring and logging, performing regular security audits, and writing efficient code. Explain how you’ve previously assessed application performance and what tools or methods you used to enhance scalability and security.

Join Rise to see the full answer
What is your approach to debugging complex systems?

Share a structured approach to debugging, including how you identify the root cause of issues, tools you leverage for debugging, and your methodology for documenting and resolving problems effectively.

Join Rise to see the full answer
Could you explain your experience with building and documenting APIs?

Detail your API development experience, focusing on frameworks used, the process of writing documentation, and how you ensure clarity and comprehensibility for other developers who will interact with your APIs.

Join Rise to see the full answer
Describe a project where you collaborated with front-end developers.

Discuss a specific project where seamless collaboration was crucial. Highlight challenges faced during integration and how effective communication helped ensure that both back-end and front-end components worked harmoniously.

Join Rise to see the full answer
How do you keep up with new technologies in software development?

Share your methods for staying updated, such as following industry blogs, attending conferences, or participating in online communities. Provide examples of how adopting new technologies has positively influenced your work.

Join Rise to see the full answer
What is your experience with cloud infrastructure like GCP or AWS?

Discuss specific projects where you implemented cloud solutions, focusing on your familiarity with their services. Explain how you utilize cloud infrastructure to enhance application performance and security.

Join Rise to see the full answer
Can you give an example of how you've optimized an application for better performance?

Provide a concrete example where you identified performance bottlenecks and the steps you took to optimize the application. This could involve code refactoring, implementing caching mechanisms, or scaling strategies.

Join Rise to see the full answer
How do you approach code reviews and collaboration with your team?

Highlight your philosophy on code reviews, emphasizing constructive feedback and how collaboration contributes to overall code quality. Mention specific tools or practices that you find useful in the review process.

Join Rise to see the full answer
What challenges do you foresee in building systems for gaming applications?

Discuss potential challenges, such as latency issues, user scaling, and data security. Explain how you would anticipate and address these challenges through effective planning and robust system design.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Stash Remote No location specified
Posted 2 days ago
Photo of the Rise User
Stash Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 9 days ago
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
NBCUniversal Remote 904 Sylvan Ave, Englewood Cliffs, NEW JERSEY
Posted 8 days ago
Photo of the Rise User
Tenant Turner Remote No location specified
Posted 3 days ago

Stash is simplifying the way you spend, save, & invest for your future. We are committed to ensuring everyone has access to the tools and education needed to better their financial futures.

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!