Backend Engineer
Platform
Posted on 7/19/2023
INACTIVE
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.
Locations
Palo Alto, CA, USA • San Francisco, CA, USA • San Jose, CA, USA • Oakland...
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Data Structures & Algorithms
Development Operations (DevOps)
Google Cloud Platform
JavaScript
Java
Linux/Unix
Postgres
Product Design
Sales
Python
CategoriesNew
Software Engineering
Requirements
- 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
Responsibilities
- 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