Viewstats is seeking a Senior Full-Stack Engineer to focus on backend systems. The engineer will design and implement critical infrastructure as Viewstats expands to other platforms. They will work closely with the founding team to build high-performance systems that can scale to billions of views, handle financial transactions, and implement advanced anomaly detection algorithms.
What this role involves:
- Designing and building the core backend architecture for the platform.
- Implementing OAuth integrations with multiple social media platforms.
- Developing payment processing systems supporting multiple payment methods.
- Creating robust anomaly algorithms using statistical analysis and machine learning.
- Building high-performance data stores for tracking billions of views with hourly aggregation.
- Designing APIs that power the interface.
- Implementing secure authentication and authorization systems.
- Collaborating with frontend developers to ensure seamless data integration.
- Optimizing database performance for real-time analytics and reporting.
- Participating in architectural decisions including database selection (DynamoDB vs PostgreSQL).
Requirements:
- 5+ years experience building production backend systems in Python with significant user load.
- Experience with FastAPI.
- Strong expertise in at least one major backend framework (Node.js, Django, Rails, etc.).
- Experience with both SQL and NoSQL databases (particularly DynamoDB/MongoDB and PostgreSQL).
- Proven track record implementing third-party API integrations, especially OAuth systems.
- Experience with real-time data processing and analytics.
- Familiarity with AWS serverless architecture (Lambda, API Gateway, DynamoDB).
- Strong understanding of security best practices for financial transactions.
- Practical knowledge of Docker and container orchestration.
- Experience with CI/CD pipelines and automated testing.
What Viewstats offers:
- Competitive salary.
- Opportunity to shape the architecture of a platform from the ground up.
- Flexible remote work options.
- Fast-paced startup environment with significant growth potential.