Job Closed
This listing is no longer active.
Principal Backend Engineer
Location
United States
Posted
105 days ago
Salary
0
Seniority
Lead
Job Description
Principal Backend Engineer
Hauler Hero
• Scale backend services and PostgreSQL to support continued growth • Identify and resolve performance bottlenecks across the stack • Design and evolve data models for new features and increased load • Lead architectural decisions that shape the platform long term • Establish engineering patterns and best practices • Write and ship production code in Java and Kotlin using Spring Boot • Own features end-to-end from design through production and on-call • Mentor and elevate other engineers
Job Requirements
- 8+ years backend engineering experience
- 2+ years operating at staff or principal scope
- Deep expertise in Java and Spring Boot
- Deep PostgreSQL expertise, including:
- Query optimization for high-volume workloads
- Multi-tenant SaaS schema design
- Partitioning and data lifecycle strategies
- Performance tuning (indexing, EXPLAIN ANALYZE)
- Connection pooling and operational scaling
- Proven experience scaling existing systems
- Cloud experience (GCP preferred, AWS acceptable)
- Strong understanding of distributed systems and microservices
- CI/CD and production operations experience
- Strong communication and mentoring skills
Benefits
- Health, dental, vision insurance
- Flexible PTO
- Remote-first culture
- Modern development tools and AI assistants
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Implement and maintain well-scoped features in scalable web-based applications • Collaborate with other engineers and cross-functional team members to deliver business value • Participate in code reviews and technical discussions, learning from senior engineers • Write clean, tested, and well-documented code • Contribute to architecture and design discussions by asking good questions and sharing thoughtful input • Support and follow development practices (e.g., CI/CD, testing, monitoring) • Engage in continuous learning and knowledge sharing within the team • Communicate progress, blockers, and risks in a timely and transparent way • Support Patriots’ values through positive interactions with internal and external stakeholders
• Design, develop, and maintain scalable web-based applications • Collaborate with other engineers and cross-functional team members to deliver business value • Participate in code reviews and technical discussions • Write clean, tested, and well-documented code • Contribute to architecture and design conversations • Support and improve development practices (e.g., CI/CD, testing, monitoring) • Engage in continuous learning and knowledge sharing within the team • Communicate progress, blockers, and risks in a timely and transparent way • Support Patriots’ values through positive interactions with internal and external stakeholders
• Design, build, and maintain production Python services that power AI features with reliability and performance • Stay on top of emerging frameworks and Python ecosystem - evaluate new tools that improve our capabilities • Work cross-functionally with ML engineers, platform engineers, and product to ensure services meet real needs • Balance experimentation with production excellence - prototype quickly with new techniques while ensuring production reliability • Write comprehensive tests and documentation that make systems understandable and maintainable • Mentor engineers on Python best practices, service design, and LLM integration patterns
Software Engineer – TypeScript/JavaScript
Omni AnalyticsOmni Analytics aims to redefine business intelligence by creating a unified platform that seamlessly blends spreadsheets and SQL with a shared data model, empow
• Build user experiences, APIs, and data handling processes in our TypeScript application using React and Remix frameworks • Collaborate with a passionate team to solve customer problems and maintain performance and quality standards

