Job Title: Back-End Software Engineer Company Name: OneApp Job Details: $125k-$130k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/iqfq7u6tkb1o9sxu Job Description: Posted 1mo agoBack-End Software Engineer@ OneAppView All JobsWebsitePortland, Oregon, United States$125k-$130k/yrRemoteFull TimeResponsibilities:Design backend, Build APIs, Mentor engineersRequirements Summary:5+ years backend experience; TypeScript/Node.js; Java/Spring; MySQL; REST APIs; auth (JWT/OAuth); Docker/CI/CD; testing; load testing; on-call.Technical Tools Mentioned:TypeScript, Node.js, Java, Spring, MySQL, JWT, OAuth, Docker, GitHub Actions, Jest, JMeter, k6, Artillery, AWS, CloudWatch, Datadog, New Relic About OneApp:OneApp is a mission-driven company that increases access to rental housing by removing financial and systemic barriers for renters while reducing risk for property managers. We're building market-based solutions to unlock housing opportunities at scale, with a bold 10-year goal to help 1 million people gain access to housing.Role Overview:As a Backend Software Engineer at OneApp, you will play a critical role in designing and scaling the systems that power our platform. This is a hands-on, high-impact role with meaningful ownership over backend architecture, reliability, and performance.You will work closely with product, frontend engineering, and leadership to build solutions that are secure, scalable, and aligned with OneApp’s long-term growth.Details:Job Title: Back-End Software EngineerLocation: RemoteSalary: $125,000-$130,000, with a variable annual bonus of up to $10,000 paid quarterlyReports to: Principle EngineerWork Hours: Full Time, Hours Monday-Friday 9:00am-5:00pm (your local time) Key Responsibilities Design, build, and maintain scalable backend services and APIs using TypeScript/Node.js and our React-based frontendManage and optimize our MySQL databases with a focus on complex query optimization and performance tuningCollaborate with product and frontend teams to translate business needs into technical solutionsOwn the evolution and maintenance of our legacy Java/Spring platform while driving modernization effortsEnsure data integrity and system observability across backend servicesIntegrate and maintain connections to third-party APIs, ensuring reliability and proper error handlingImplement secure authentication and authorization using JWT, OAuth, and other modern auth patternsLead contractor teams and coordinate distributed engineering efforts across multiple work streams Build and maintain Docker containerized applications with strict adherence to CI/CD pipelines using GitHub Actions Write comprehensive tests using Jest for backend services and support Selenium-based frontend testing Conduct load testing and performance analysis to ensure systems can handle production scale Respond to and resolve production incidents, including participating in on-call rotation as needed Ensure data integrity, system observability, and monitoring across all backend services Participate in code reviews and contribute to shared engineering standards and documentation Mentor and support junior and mid-level engineers through collaboration and feedbackContribute to technical direction as OneApp continues to scale Qualifications & Criteria 5+ years of backend engineering experience in a production environment Strong proficiency in TypeScript/Node.js for modern backend development or ability to learn quickly Experience with Java/Spring and managing legacy systems Deep knowledge of MySQL including complex queries, indexing, and performance optimization Proven ability to design and implement RESTful APIs and integrate third-party services Strong understanding of authentication and authorization (JWT, OAuth 2.0, session management) Expertise in Docker containerization and CI/CD pipelines (GitHub Actions preferred) Experience with testing frameworks (Jest or similar) and test automation strategies Hands-on experience with load testing tools and methodologies (JMeter, k6, Artillery, etc.) Track record of handling production incidents and on-call responsibilities Solid understanding of system design, scalable architecture, and distributed systems Experience leading or coordinating contractor teams and distributed engineering efforts Strong communication skills with an emphasis on clarity, documentation, and cross-functional collaborationPreferred Qualifications:Experience in fintech, proptech, or other regulated environmentsExposure to event-driven or service-oriented architecturesExperience improving or modernizing legacy systems Experience with AWS services (RDS, EC2, ECS, Lambda, etc.) Familiarity with monitoring and observability tools (CloudWatch, Datadog, New Relic)Prior experience mentoring or providing technical guidance Benefits This is a full-time positionSalary: $125,000-$130,000, with a variable annual bonus of up to $10,000 paid quarterlyMedical, Dental and Vision Benefits 401K Plan Unlimited PTO