Backend Engineer
Posted on 7/19/2023

11-50 employees

Wholesale payment & communication software
Company Overview
Wholesail's mission is to modernize how business-to-business trade is done through software that connects wholesalers and their buyers. The company has created a product that is an automated invoicing, payment and communication platform that integrates with the accounting systems of wholesale sellers to allow them to get paid faster and decrease losses.
Palo Alto, CA, USA • San Francisco, CA, USA • San Jose, CA, USA • Oakland...
Experience Level
Desired Skills
Data Structures & Algorithms
Development Operations (DevOps)
Google Cloud Platform
Product Design
Software Engineering
  • 4+ years of systems engineering experience building performant and reliable web-scale products
  • Strong experience with modern web technologies and programming languages (Java, Python, JavaScript, JSON, Unix/Linux, etc.)
  • Experience designing and implementing distributed systems that elegantly solve complex problems (e.g. message queues, caches, load balancers or microservices)
  • Solid understanding of data structures, OO design, and algorithms fundamentals
  • Strong understanding of database technologies (especially PostgreSQL)
  • Great troubleshooting skills, with the ability to find and solve performance issues and other tricky emergent phenomena in distributed systems
  • Excellent written and spoken English communication skills; ability to influence others with your ideas
  • The spirit of a team player who believes in fostering a healthy and supportive work environment
  • BA or BS in Computer Science, Mathematics, related technical field, or equivalent practical experience
  • 7+ years systems engineering or application development experience in Java
  • Experience building highly performant and highly available systems
  • Deep understanding of the JVM, performance and heap/memory management
  • Experience building backend services for user facing services (consumer or B2B)
  • Experience with logging, performance monitoring, and related analysis / troubleshooting
  • Experience with payment systems, internet security or other mission critical business software applications
  • Experience contributing to a prominent OSS project such as PostgreSQL, Linux, Linux distributions, Java ecosystem or Apache
  • Experience building and maintaining cloud infrastructure (e.g. GCP / AWS) and DevOps
  • Discipline at unit and integration testing
  • Build and maintain core platform components, services, internal/external APIs and systems that serve both customers as well as the Wholesail engineering staff
  • Own the delivery and success of critical new customer facing systems and features
  • Develop code for Wholesail's projects and lead architectural design, trade-offs, and risk-mitigation considerations
  • Work with engineering, product, design and sales counterparts to scope new features
  • Build tools for monitoring, alerting and reporting
  • Debug production issues across internal services, infrastructure and 3rd party services
  • Develop and iterate on engineering standards processes as an early team member
  • Support a 24/7 operation by overseeing and executing system maintenance, minimizing impact to services and customers