Senior Software Engineer (REMOTE)

Remote Full-time
As a Senior Software Engineer on Upbound Console and Upbound Marketplace, you’ll be responsible for building the user experiences that customers of Upbound directly interact with. As the face and first touch-point for users of the product, you will be tasked with building the experience that will delight and impress them, thereby contributing meaningfully and tangibly to the overall business and product.

In this role, you will be…
• Designing and building the end user facing experiences of Upbound Console and Upbound Marketplace
• Designing and developing backend declarative, RESTful, and GraphQL APIs to retrieve application data and build dynamic visualizations and experiences
• Optimizing and troubleshooting Single Page Applications (SPA) across a diverse variety of environments (browsers, etc.)
• Reporting and fixing bugs in private and public projects
• Designing and authoring test plans, unit testing, and integration testing to ensure high quality code that is free of regressions
• Supporting the full project lifecycle - discovery, analysis, architecture, design, documentation, building, migration, automation, and production-readiness

You are a good fit if you have...
• Written lots of responsive and performant User Interfaces (UIs - TypeScript preferred)
• Developed interfaces solving for cloud computing infrastructure management or Kubernetes management concerns
• Designed reliable, beautiful, and delightful to use Single Page Applications (SPA) with a variety of frameworks (React is ideal)
• Designed and developed APIs and services that are tuned for performance, observability, security, scalability, and high reliability.
• Written test plans and implemented test cases to keep your code to a high standard of quality, using libraries such as Jest and react-testing-library, as well as end-to-end testing frameworks like Cypress
• Followed CSS best practices for designing responsive user interfaces, such as Flex and Grid
• Managed application state with libraries such as Redux
• Optimized the packaging and deployment of your applications with bundling tools like Webpack
• Incorporated modern operational and application delivery tools and methodologies into your production deployment workflows, like CI/CD, IaC, and GitOps

It is a plus if…
• You have worked in a startup and distributed/remote team before, and understand the unique challenges of a startup environment.
• You have built or contributed to backend services written in the Go programming language

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Employelevate Chat Support Agent - 15 - 18/hr | Urgently Hiring

Remote

Jamaica Interpreter ( Customer Services )

Remote

Epidemiologist - Remote!

Remote

Senior Director of Labor Relations

Remote

Adjunct Faculty - School of Business, Business Administration - Marketing

Remote

Hiring Now: Walgreens Work From Home Job $25/Hour - VacancyGlobal

Remote

Insurance Defense Staff Legal Attorney Arizona

Remote

Senior Financial Analyst, Financial Controls

Remote

Part-Time - Social Media Manager

Remote

Senior Data Engineer (Sr. ETL/Python Developer)

Remote
← Back