Company Name: RevRiseMedia Job Details: Hiring,Remotely,in,United,States,Remote,175K-200K,Annually,Senior,level Job Url: https://builtin.com/job/senior-software-engineer/7877335 Job Description: We’re seeking a Senior Full-Stack Engineer to join our engineering team and build foundational systems across both backend services and front-end interfaces. You’ll work closely with our Director of Engineering and other talented team members, with primary focus on API development, data modeling, and integrations — while contributing to frontend user experiences when needed.This role is perfect for an engineer who is strong in backend fundamentals (SQL, database design, API architecture), enjoys working across the stack, and values clean, thoughtful engineering practices.What You’ll DoBackend DevelopmentBuild and maintain GraphQL and REST APIs that power our platformDesign and implement PostgreSQL schemas, migrations, and data structuresIntegrate with external APIs, vendors, and data sourcesImplement and maintain business logic within backend servicesDevelop data processing and transformation workflowsDatabase & DataWrite efficient, well-structured SQL for application logic and reportingMaintain data integrity across relational modelsImprove query performance through indexing and optimizationSupport and evolve our SQL-driven analytics and reporting layerFront-End ContributionImplement product features using Vue.jsConnect UI components to backend APIs and data streamsCollaborate with frontend engineers to deliver consistent user experiencesOperations & QualityShip reliable production updates within our weekly release cadenceDebug and resolve production issues as they ariseImplement logging, monitoring, and alerting for owned servicesWrite tests and documentation for new features and systemsWhat We’re Looking ForTechnical Requirements5+ years of experience building production applicationsStrong SQL skills (joins, schema design, performance tuning)Proficiency with Node.js and TypeScriptExperience with GraphQL or REST API developmentFamiliarity with Vue.js or ReactSolid understanding of relational databases, normalization, and data integrityStrong foundation in programming fundamentals and asynchronous executionProfessional SkillsCurious, eager to learn, and receptive to mentorship and feedbackClear communicator who asks thoughtful questionsAble to work independently and collaborativelyStrong organizational skills and ability to prioritize effectivelyEducationBachelor’s degree in Computer Science or equivalent practical experienceBenefitsWork FlexibilityFully remote (USA) with flexible hoursWork/life balance mindsetHealth & FinancialCompany contribution for health, dental & vision401(k) with 6% company match — no vesting periodTeam & CultureAll-expenses-paid team gatheringsAll-expenses-paid team gatheringsSupportive, collaborative work environmentClear advancement path for high-performing engineers