Backend Software Engineer
Location
United States
Posted
9 days ago
Salary
Not specified
No structured requirement data.
Job Description
- Profile: Brandon Werber, Founder & CEO at Airvet
- Airvet receives 90+ NPS from employer clients for the second year in a row
- EBN: How telehealth is saving this employee thousands in vet bills
WHAT YOU'LL BE DOING:
- Design, build, and maintain Go backend services that power the Airvet platform
- Work with PostgreSQL (including PostGIS for geospatial features) and Redis
- Build and consume REST APIs with OpenAPI/Swagger documentation
- Integrate with third-party services like Stripe, Twilio, Firebase, and AWS
- Write well-tested code using Go's testing tools, Ginkgo/Gomega, and integration tests with Dockertest/Testcontainers
- Contribute to observability with DataDog, Prometheus metrics and OpenTelemetry instrumentation
- Participate in code reviews, architectural discussions, and on-call rotations
- Optionally contribute to infrastructure (Terraform, EKS, Kustomize) or web frontends (Next.js, TypeScript, React)
- Strong proficiency in Go — you've built and shipped production services
- Experience with PostgreSQL and relational database design (migrations, query optimization, indexing)
- Familiarity with REST API design
- Experience with Docker and containerized development workflows
- Comfort working with async processing (message queues, background workers)
- Experience with AWS services (any of: SQS, S3, RDS, EKS, SES)
- Solid understanding of testing practices — unit, integration, and end-to-end
- Clear communication skills and a collaborative mindset
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical experience)
- 3+ years of professional software engineering experience
- Experience with Kubernetes (EKS) and Terraform
- Familiarity with Next.js, TypeScript, or modern frontend frameworks
- Experience with Firebase Auth or federated authentication systems
- Exposure to real-time communication systems (WebSockets, SSE, video/audio)
- Experience with CI/CD pipelines (GitHub Actions)
- Background in healthtech, veterinary, or marketplace platforms
- Remote-first — work from anywhere in the US (bonus points if you're in the Orange County area for occasional team lunches)
- Real impact — your code directly helps pets get the care they need
- Modern stack — Go, Kubernetes, Terraform — clean, well-structured codebase
- Small team, big ownership — you won't be writing tickets for months before shipping
- Competitive salary and commission structure
- Stock options
- Medical, Dental, and Vision coverage, including Dependents
- Flexible Spending and Health Savings Accounts
- Telemedicine and Employee Assistance Program (EAP)
- Life and AD&D policies
- Unlimited Discretionary Time off, paid holidays, and a flexible time off approach
- Los Angeles-based and Remote Work team
- 401K Retirement Plan through Human Interest (Employee contribution - Not matched currently)
- Pet-friendly, of course! Access to Airvet as a benefit
- Monthly stipend for work-from-home
- Annual Educational reimbursement program
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer designing backend services for healthcare applications
Software Engineer (Java, SQL Server) – (Remote – US)
IIIIIIUSICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals.
The role focuses on maintaining and enhancing an existing Java and SQL Server platform, which includes optimizing backend services and supporting cloud-ready architecture initiatives. Responsibilities also involve designing and implementing RESTful APIs and developing/troubleshooting complex SQL Server stored procedures and queries.
The role involves designing and implementing backend services and infrastructure critical to the platform's core functionality, including building reliable APIs and service interfaces. Responsibilities also cover developing systems for media capture, storage, and serving, alongside implementing robust monitoring and error handling for production reliability.
The role involves implementing new product features and fixing bugs while working as a back-end server engineer within an agile team, participating in all development phases. Responsibilities include designing and developing application components in Java, ensuring thorough testing, and providing solution support post-deployment.