Software Engineer
Company DescriptionHubble builds a focused group collaboration platform that takes projects from idea to execution in one place. Based in the Los Angeles area, the team is working on tools that organize planning, tasks, notes, and communication into a single, structured system so nothing gets lost or scattered across apps.Role DescriptionThis is a full-time on-site role for a Software Engineer based in the Los Angeles Metropolitan Area. The Software Engineer will design, develop, and maintain robust back-end systems while collaborating closely with team members to deliver scalable and efficient software solutions. Daily tasks include debugging and improving existing code, implementing new features, deploying updates, and troubleshooting issues to ensure system reliability and performance. The role also involves contributing to system architecture and design, code reviews, and documentation to support ongoing projects and future initiatives.QualificationsStrong foundation in Computer Science principles and conceptsProficiency in Back-End Web Development and Software Development processesExpertise in Programming and Object-Oriented Programming (OOP)Experience with designing scalable and maintainable software solutionsExcellent problem-solving skills and the ability to debug complex systemsStrong teamwork and communication abilities for collaboration with cross-functional teamsFamiliarity with modern development tools and practices such as version control systems (e.g., Git)Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent experience considered