About Us
At Billor, short for "Bill of Rights," we are building the largest trucking ecosystem in the U.S., dedicated to supporting truck drivers. By combining FinTech, Technology, and Freight Management, we empower drivers to achieve truck ownership and a better quality of life. Our mission is rooted in freedom, responsibility, and efficiency, enabling drivers to maximize productivity and enjoy more time with their families.
About the role
We are looking for a Software Engineer (Backend) who is passionate about scalable architecture, efficient APIs, and building intelligent systems powered by AI. You will be responsible for designing, developing, and optimizing our back-end services and cloud infrastructure on Google Cloud, while leveraging AI tools and agentic workflows to deliver high-performance, reliable solutions.
Responsibilities
- Develop and maintain scalable RESTful APIs and WebSockets using NestJS or Python-based services.
- Design and optimize database schemas and queries using PostgreSQL and NoSQL databases.
- Architect and manage cloud infrastructure on Google Cloud (Cloud Run, Cloud SQL, Pub/Sub, Cloud Functions).
- Build and integrate AI-powered features into backend services, including LLM-based automation and agentic workflows.
- Implement RAG (Retrieval-Augmented Generation) pipelines and vector search for AI-driven product features.
- Manage asynchronous messaging systems using Pub/Sub for event-driven architecture.
- Ensure high performance, security, and reliability of backend applications across cloud environments.
- Implement authentication and authorization mechanisms (JWT, OAuth).
- Collaborate with front-end developers to design efficient API contracts, including streaming AI responses.
- Write clean, modular, and well-documented code in TypeScript and Python, leveraging AI coding assistants (Claude Code, GitHub Copilot, Cursor) as part of daily workflow.
- Troubleshoot, debug, and optimize applications for maximum efficiency.
- Participate in code reviews — including review of AI-generated code — and contribute to architectural decisions.
- Stay updated on cloud services, AI tooling, and best practices for scalability and security.