Job Description This is a remote position. As a Senior Full-Stack Software Engineer at Aspire, you will join the Company Insights and Connections (CIC) team within the Glassdoor organization, driving SEO and growth initiatives through end-to-end feature ownership. You will be responsible for scoping projects, making sound technical decisions, and delivering production-quality code with minimal oversight. You will collaborate directly with a Product Manager and an Engineering Lead as your primary points of contact, navigating ambiguous engineering challenges and balancing speed with quality in a fast-paced Agile environment. What You'll Do Own features end-to-end—from initial design and technical scoping to production deployment and maintenance. Develop and enhance high-traffic consumer web applications using React, TypeScript, and modern JavaScript. Build and maintain robust back-end services and APIs using Java and Spring Boot. Translate ambiguous product requirements into clear, actionable technical solutions and realistic timelines. Proactively manage scope, make sound technical trade-offs, and negotiate deliverables with Product and Engineering stakeholders. Collaborate occasionally with UX designers and marketing partners to ensure a seamless user experience. Maintain high standards for code quality, performance optimization, and accessibility. Participate in Agile ceremonies and contribute to the continuous improvement of development practices. What You'll Need 5+ years of professional experience as a Full-Stack Software Engineer, with a strong emphasis on front-end development. Strong hands-on experience with React and TypeScript (or modern JavaScript) in a production environment. Solid back-end development experience with Java and Spring Boot. Proven ability to independently own features from design through deployment, requiring minimal hand-holding. Strong experience estimating work, managing scope, and making sound technical trade-offs. Excellent verbal and written communication skills, with experience collaborating directly with Product Managers and Engineering Leads. Experience building and maintaining production-quality web applications in an Agile environment. Previous experience as a Technical Lead, Lead Engineer, or technical owner for major initiatives. Experience developing SEO-focused or high-traffic consumer web applications. Experience collaborating with UX Designers and Marketing teams. Experience mentoring engineers or providing technical guidance within a team. Familiarity with performance optimization, accessibility, and web best practices. Experience with CI/CD pipelines, automated testing, and modern development practices. Why Aspire In addition to a competitive long-term total compensation package with salary and performance-based bonus, we have a reward philosophy that goes beyond compensation. Be part of a remote-first organization where flexibility is embraced. Work and learn alongside talented engineers and technology leaders. Explore opportunities to learn and grow through technical and non-technical training programs. Gain global exposure by working on products with international teams and clients. Attend virtual and in-person international technology conferences to expand your knowledge and network.
Principal Software Development Engineer (Aigentic AI)
UBC
Principal Software Development Engineer (Aigentic AI)
UBC
Sr Mgr, AI/ML Software Engineering
Te
Principal Software Engineer - GoLang
CIQ
Embedded Software Test Engineer
Te
Software Engineer
Pomelo