Full Stack Engineer
thatgamecompanyFull Time
Junior (1 to 2 years)
Candidates should possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, with a Master's degree being a plus. A minimum of 4 years of hands-on software engineering experience with a product development focus is required, including strong experience with React, TypeScript, JavaScript, and full-stack development. Proven success in delivering product features from planning to completion, solid product and analytical thinking, and excellent communication and collaboration skills are essential. Bay Area candidates are preferred, or candidates open to occasional travel.
The Senior Software Engineer will design, develop, and maintain full-stack features using JavaScript, Node.js, React, and MongoDB, focusing on scalability, performance, and user experience. They will collaborate with product managers and designers to translate requirements into technical solutions, troubleshoot technical challenges, and mentor junior engineers through code reviews and guidance. Additionally, they will contribute to technical decisions, advocate for best practices, implement platform improvements, and participate in on-call rotations to resolve incidents.
Automated presentation design software for professionals
Beautiful.ai provides presentation software that simplifies the process of creating professional slides. The software automates design tasks, allowing users to quickly generate visually appealing presentations. It features smart templates that guide users through the creation process, ensuring that presentations are polished and cohesive. Unique functionalities like shared slides enable users to create a slide once and use it across various presentations, while universal updates allow for simultaneous content updates across multiple decks. This approach helps maintain consistency and brand control. Beautiful.ai operates on a subscription model, offering different pricing tiers to accommodate individual users and larger teams, which supports ongoing software improvements and updates. The goal of Beautiful.ai is to enhance productivity for business professionals, including sales teams and marketers, by making the presentation creation process more efficient.