Full Stack Developer – Backend
Job Description:
- 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
- RESTful API design and implementation
- Relational databases (PostgreSQL or similar) and NoSQL Databases (DynamoDB or similar)
- Asynchronous programming
- Cloud platforms (AWS, GCP, or Azure)
- Experience with containerization and deployment (Docker).
- Solid understanding of distributed systems concepts (caching, queues, background jobs).
- Comfortable designing scalable systems and optimizing for performance.
- Familiar with authentication, authorization, and API security best practices.
- Experience working in a fast-moving, remote-first environment.
- You take ownership, communicate clearly, and ship production-quality systems.
- You care about performance, reliability, and long-term maintainability.
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.
Apply tot his job Apply To this Job