remote
Backend Engineer - 9fin
Backend Engineer
Backend Engineer building scalable, data‑centric services for a global AI debt‑market platform, leveraging Python, Node.js, AWS, and containerized microservices to process and serve high‑volume credit data.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services that ingest, transform, and expose proprietary credit data to internal and external consumers.
- Implement RESTful and gRPC APIs using Python and Node.js, ensuring robust authentication, rate limiting, and monitoring.
- Collaborate with data scientists and product teams to translate analytical models into production‑ready microservices.
- Optimize database schemas and queries in PostgreSQL/MySQL for large‑scale time‑series and relational data.
- Containerize applications with Docker, orchestrate deployments on AWS (ECS/EKS), and manage CI/CD pipelines.
- Participate in code reviews, performance tuning, and incident response to maintain system reliability.
Requirements
- 5+ years of backend development experience in a fast‑paced, data‑heavy environment.
- Proficiency in Python and Node.js with a strong grasp of asynchronous programming.
- Hands‑on experience with AWS services (Lambda, RDS, S3, ECS/EKS) and container orchestration.
- Solid understanding of relational databases, SQL optimization, and data modeling.
- Excellent problem‑solving skills, ability to write clean, testable code, and a passion for building scalable systems.
Skills
pythonnodejsawssqldocker