Full Stack Developer (Backend)
RevenueBase Inc
IndiaremotePosted 1 month ago
R
Skill Required
Full-Stack-Backend-EngineeringFull-Stack-DeveloperFull-Stack-Software-DeveloperFull-Stack-EngineerFull-Stack-Developer-(JavaScript-Python)Backend-Web-DeveloperFull-Stack-Web-DeveloperFull-Stack-Developer-(Next.Js-React)DeveloperBackend DeveloperFull Stack DeveloperSystem DesignDockerObservabilityEngineeringR ProgrammingPostgreSQLnetworkingdesigningsimilar)DynamoDBsecuritybuildingFastAPIRESTAzurePythondesignCloudDesign PatternsAPIsSassAWSGCPandAIFulltime
Key highlights
- Growth stage company with tripled growth and 100% gross dollar retention
- Powering AI agents for Clay, Orbital, Dun & Bradstreet and other GTM tools
- Fully remote-first, fast-moving environment with small team
- Direct collaboration with founders and core engineering leadership
- Meaningful ownership opportunities in a high-impact infrastructure product
Role overview
RevenueBase is a high-growth data infrastructure company building verified B2B data feeds for AI agents and GTM workflows. They've tripled growth while maintaining 100% gross dollar retention and staying cashflow positive, powering AI agents for customers including Clay, Orbital, and Dun & Bradstreet. This role focuses on strengthening their backend systems, APIs, and cloud infrastructure as they scale, with emphasis on reliability, performance, and end-to-end ownership in a fast-moving remote-first environment.
Responsibilities
- Design, build, and maintain scalable backend services using Python and FastAPI
- Develop and optimize high-performance RESTful APIs powering AI agents and GTM workflows
- Architect and maintain cloud-native infrastructure (compute, storage, networking)
- Build reliable data pipelines and services that process, validate, and serve large B2B datasets
- Ensure system scalability, observability, and fault tolerance
- Own backend features end-to-end — from design and implementation to deployment and monitoring
- Collaborate closely with frontend and data engineers to ensure clean API contracts and reliable data flow
- Contribute to architectural decisions, code reviews, and engineering best practices
- Continuously improve performance, security, and maintainability across backend systems
Requirements
- 4+ years of professional backend development experience
- Strong proficiency in Python
- Hands-on experience with FastAPI
- Hands-on experience with RESTful API design and implementation
- Hands-on experience with Relational databases (PostgreSQL or similar) and NoSQL Databases (DynamoDB or similar)
- Hands-on experience with Asynchronous programming
- Hands-on experience with Cloud platforms (AWS, GCP, or Azure)
- Experience with containerization and deployment (Docker)
- Solid understanding of distributed systems concepts (caching, queues, background jobs)
- Familiar with authentication, authorization, and API security best practices
- Experience working in a fast-moving, remote-first environment
Nice to have
- Experience with data pipelines and ETL processes
- Knowledge of message queues (Kafka, SQS, RabbitMQ)
- Experience with monitoring and observability tools (Datadog, Grafana, etc.)
- Familiarity with CI/CD pipelines and infrastructure as code (Terraform, CloudFormation)
- Experience building or working with AI/ML data products
- Background in data engineering or analytics
- Experience with gRPC or GraphQL
- Security certifications or relevant security experience
Benefits
- Competitive compensation based on experience
- Meaningful ownership and long-term growth opportunities
- Flexible working hours
- Fully remote-friendly team
- Direct collaboration with founders and core engineering leadership
Additional details
- Product with real traction: Customers rely on our platform in production
- High ownership: Small team where your work directly shapes the product
- Engineering-driven culture: Quality and correctness matter
- Growth stage company: Clear product-market fit and momentum
- Impact over process: Less bureaucracy, more building