Senior Fullstack Software Engineer, Social Play
Job description
About the role
Roblox is seeking a talented Senior Fullstack Software Engineer to join our Social Play team in San Mateo, CA. In this pivotal role, you will be instrumental in enhancing the social experiences within the Roblox platform, which serves millions of users worldwide. You will work closely with cross-functional teams to develop innovative features that foster community engagement and interaction among players. This position offers a unique opportunity to contribute to a dynamic and rapidly evolving environment where creativity and technical expertise intersect.
Key facts
What you'll do
- Design and implement scalable and robust full-stack solutions that enhance social interactions on the Roblox platform.
- Collaborate with product managers, designers, and other engineers to define and refine product requirements and specifications.
- Develop and maintain high-quality code for both front-end and back-end systems, ensuring optimal performance and user experience.
- Utilize modern web technologies and frameworks to create interactive and engaging user interfaces.
- Conduct code reviews and provide constructive feedback to team members, promoting best practices in software development.
- Troubleshoot and resolve complex technical issues, ensuring timely delivery of features and enhancements.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives, to ensure alignment and progress.
- Stay updated with industry trends and emerging technologies, integrating relevant advancements into the development process.
- Mentor junior engineers, fostering a culture of learning and knowledge sharing within the team.
- Work on database design and optimization to support efficient data retrieval and storage for social features.
- Collaborate with QA teams to develop automated tests and ensure high-quality releases.
- Engage with the community to gather feedback and insights that inform future development efforts.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- A minimum of 5 years of experience in full-stack software development, with a strong focus on both front-end and back-end technologies.
- Proficiency in programming languages such as JavaScript, TypeScript, or Python, along with experience in frameworks like React, Angular, or Vue.js.
- Solid understanding of server-side technologies, including Node.js, Express, or similar frameworks.
- Experience with relational and non-relational databases, such as MySQL, MongoDB, or PostgreSQL.
- Familiarity with cloud services and deployment strategies, particularly AWS, Azure, or Google Cloud Platform.
- Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
- Excellent communication skills, both verbal and written, with the ability to articulate complex technical concepts to non-technical stakeholders.
Nice to have
- Experience in game development or familiarity with gaming platforms and communities.
- Knowledge of real-time communication technologies, such as WebSockets or Firebase.
- Previous work experience in a startup or high-growth environment.
- Understanding of user experience (UX) design principles and practices.
- Familiarity with version control systems, particularly Git.
Skills & tools
- Front-end technologies: HTML, CSS, JavaScript, React, Angular, Vue.js
- Back-end technologies: Node.js, Express, Python
- Databases: MySQL, MongoDB, PostgreSQL
- Cloud platforms: AWS, Azure, Google Cloud
- Development tools: Git, Docker, CI/CD pipelines
- Agile methodologies: Scrum, Kanban
Practical notes
- This role is based in San Mateo, CA, and may require occasional on-site presence for team collaboration.
- The position offers a competitive salary commensurate with experience, along with comprehensive benefits including health insurance, retirement plans, and paid time off.
- Roblox is committed to fostering a diverse and inclusive workplace. We encourage applications from individuals of all backgrounds and experiences.
- Visa sponsorship is available for qualified candidates who meet the requirements of the role.
Join us at Roblox and be part of a team that is shaping the future of social gaming! If you are passionate about creating engaging experiences and have the skills to make a significant impact, we would love to hear from you. Apply now to take the next step in your career with us!
About the company
An online space lets people build and play games. Founded long ago by two creators, it grew into a shared world opened to everyone in the mid 2000s. Now reaching millions each day, it hosts games made by its users. A large share of young American children under sixteen are monthly players here. High daily activity shows a lasting community where creativity and shared play remain central.