Full-Stack Engineer - Albany
About the role
In this role, you'll leverage your past experience to develop scalable and resilient solutions for games, ensuring they exceed player quality expectations. You will be responsible for designing, implementing, and evolving robust technical solutions that help our partners' games delight players globally. While prior game development experience is not required, our ideal candidates will have experience working within software development teams to deliver high-performance, highly scalable, and well-documented platform-based products. Additionally, they should have an openness to new challenges, the flexibility to adapt in the moment, and a lasting passion for games.
Responsibilities
- Leverage past experience to develop scalable and resilient solutions for games
- Design, implement, and evolve robust technical solutions
- Ensure solutions meet player quality expectations
- Work within software development teams to deliver high-performance, highly scalable, and well-documented platform-based products
- Adapt to new challenges and flexibly address technical issues
- Delight players globally with robust technical solutions
Requirements
- Experience working within software development teams
- Highly proficient in one or more of the following languages: C#, Golang, Java, Python, Kotlin, Rust
- Proficiency in databases such as PostgreSQL, MySQL, MongoDB, and NoSQL
- Experience with infrastructure tools like Terraform, Docker, and Kubernetes
- Experience with CI/CD tools like GitHub Actions, Jenkins, and ArgoCD
- Experience scaling high-volume data platforms and solutions
- A willingness to experiment with and embrace AI to improve efficiency and quality
- Experience with Agile practices and the Software Development Lifecycle (SDLC)
- Proven history of leaving behind artifacts and improving processes
- Strong analytical and problem-solving skills with a proactive approach to identifying and addressing technical challenges
- Self-motivated and able to work independently
- Excellent communication skills and ability to work collaboratively with cross-functional teams
Qualifications
- Technical skills: Proficiency in multiple data storage solutions, including RDBMS and NoSQL
- Experience driving development from ideation to deployment
- Opinions on the availability, scaling, monitoring, and debugging of discovered problems
- Eagerness to learn about other technologies and practices to stay current and versatile
Skills
- Technical skills: Proficiency in multiple data storage solutions, including RDBMS and NoSQL
- Experience driving development from ideation to deployment
- Opinions on the availability, scaling, monitoring, and debugging of discovered problems
- Eagerness to learn about other technologies and practices to stay current and versatile
Benefits
- Hybrid Working Arrangement
- Competitive Salary and Benefits Package
- Medical, Dental, and Vision Insurance
- 401(k) Retirement Plan with Employer Matching
- Annual Leave, Plus 9 Paid Holidays and Winter Break Office Closure
- Annual Research Credit
- Professional Development Opportunities
- Work-Life Balance
- Office Perks: Weekly Team Lunches, Fully Equipped Team Lounge, and More
Pay
The salary for this role is typically within the range of $70,000-140,000/year. Please note that this range includes multiple levels of experience and actual pay will ultimately be contingent upon a variety of factors, including your own combination of experience, skills, and qualifications.
Schedule
Hybrid Working Arrangement: As a member of our team, you’ll have the flexibility to work at home and collaborate with your fellow engineers in person!