Job description
Job Description
Application Process
To apply, please complete the form at: ERUTk WVp Y9 Qxn4 A
Only applications submitted through this link will be considered.
About Athlitix Inc.
Athlitix Inc.
is a U.
S.
based startup revolutionizing sports technology to transform how athletes train and get recruited.
Join our team to drive meaningful impact with significant ownership and creative autonomy.
Role Overview
As a Senior Backend Developer, you will design, develop, and maintain scalable, high-performance backend systems.
Utilizing your expertise in Python, databases, and cloud technologies, you’ll build reliable and secure APIs, focusing on distributed systems, real-time data processing, and adherence to security and compliance best practices.
Technical Requirements
- Backend: 4+ years with Python (Fast API, async/await, type hints); 3+ years with Postgre SQL (production, optimization, indexing, Pg Bouncer, ACID, replicas, materialized views); 2+ years with Redis (production, caching, TTL, Pub/Sub, cluster, session, distributed locks); API development (RESTful, versioning, rate limiting, cursor pagination, JWT/OAuth, Open API/Swagger).
- Cloud & Dev Ops: 3+ years with AWS (EC2, Auto-Scaling, S3, RDS, Cloud Front, ALB, Lambda, IAM, Route 53); 2+ years with Terraform (modules, state, multi-environment); Git Hub Actions (CI/CD, automated testing/deployment); Docker (best practices, multi-stage, Compose, optimization, security); Monitoring (Prometheus & Grafana or ELK/equivalent, structured logging, alerting, APM).
- Real-Time & Distributed Systems: Web Socket (scalable, connection management, heartbeat, horizontal scaling); Message Queues (Redis Pub/Sub, Rabbit MQ, Kafka for event-driven systems, background jobs); Distributed Systems (CAP theorem, eventual consistency, caching, race conditions).
- Security & Compliance: Authentication/Authorization (JWT, OAuth 2.0, token rotation, session, RBAC); Security Best Practices (input validation, sanitization, SQL/XSS/CSRF prevention, rate limiting, encryption); Compliance (GDPR, COPPA fundamentals, data retention, audit logging).
- Database & Performance: Database optimization (query profiling, index design, N+1 resolution, connection pooling, caching); Performance optimization (API response, load testing, caching, profiling tools).
Key Attributes
- Self-Starter: Takes full ownership from design to deployment.
- Problem Solver: Proficient in debugging and resolving issues in complex distributed systems.
- Communicator: Delivers clear written and verbal communication for documentation, code reviews, and technical discussions.
- Detail-Oriented: Prioritizes security, edge cases, and robust error handling.
- Adaptable: Thrives in a dynamic, fast-paced startup environment.
- Collaborative: Works effectively with mobile developers, AI engineers, and product teams.
- User-Focused: Emphasizes safety and compliance, especially for a platform serving minors.
Work Environment
- Thrives in a remote, asynchronous work setting.
- Proactively identifies challenges and proposes solutions.
- Committed to high-quality code, thorough testing, and clear documentation.
- Eager to adopt new technologies and best practices.
- Open to feedback and iterative improvement.
Preferred Technical Skills (Optional)
- Experience with social platforms (social networks, messaging apps, feed ranking, content moderation, user engagement).
-
Required Skill Profession
Architecture & Construction