- Company Name
- Arta Finance
- Job Title
- Backend Software Engineer, Trading & Data Platform
- Job Description
-
Job Title: Backend Software Engineer, Trading & Data Platform
Role Summary:
Design, implement, and scale secure, high‑performance backend services that power trading, billing, and real‑time financial data pipelines. Own market data ingestion workflows, maintain APIs, and contribute to microservice architecture while ensuring system reliability and observability in a fast‑paced fintech environment.
Expectations:
- 4+ years professional backend development, preferably in fintech or high‑reliability domains.
- Strong Python programming and experience with batch and real‑time data pipelines.
- Proficiency in distributed systems, cloud infrastructure (AWS/GCP), Docker, Kubernetes, and message streaming (Kafka, Spark, Airflow or equivalents).
- Knowledge of PostgreSQL, Redis, time‑series databases, and general storage patterns.
- Ability to design and maintain RESTful and/or gRPC services, and to evaluate microservice and event‑driven architectures.
- Solid observability, fault tolerance, monitoring, and incident‑response practices.
- Comfortable operating in an ambiguous startup setting with ownership and autonomy.
Key Responsibilities:
- Architect and develop scalable, secure backend services for the trading and analytics platform.
- Own and evolve market data ingestion and processing pipelines integrating exchange, provider, and internal data.
- Build and maintain RESTful APIs and/or gRPC services for internal and external consumers.
- Contribute to architecture decisions involving microservices, event‑driven systems, and real‑time streaming.
- Ensure system reliability through observability, fault tolerance, monitoring, and incident response.
- Collaborate with frontend, data science, and product teams to deliver seamless user experiences.
- Stay current on market data standards, trading protocols, and regulatory requirements (e.g., MiFID II, FINRA).
Required Skills:
- Programming: Python (core), experience with REST, gRPC, GraphQL or WebSockets.
- Data pipelines: Kafka, Spark, Airflow, or equivalent.
- Databases: PostgreSQL, Redis, time‑series databases (InfluxDB, TimescaleDB, etc.).
- Cloud & DevOps: AWS or GCP, Docker, Kubernetes, CI/CD pipelines.
- Distributed systems: understanding of eventual consistency, partition tolerance, latency optimization.
- Monitoring & observability: Prometheus, Grafana, ELK, or similar.
- Optional: knowledge of quantitative finance, portfolio optimization, risk modeling, or ML‑driven trading systems.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field (or equivalent experience).
- Professional certifications not required.
Mountain view, United states
On site
Junior
04-02-2026