Open role
[Remote] Senior Engineer, Backend: Cloud & API Development
Note: The job is a remote job and is open to candidates in USA. Quantum Computing Inc. (QCi) is seeking a Senior Cloud API Developer to maintain and expand cloud APIs and a microservices ecosystem that connects users with its photonic quantum hardware. The role focuses on orchestrating optimization jobs, managing user access, and building secure, reliable services across cloud and on-premise environments.
Responsibilities
- Design, build, and maintain high-performance RESTful APIs using Golang and Python to support a broad ecosystem
- Architect asynchronous, event-driven workflows using RabbitMQ (or similar message brokers) to decouple job scheduling, hardware execution, and result processing
- Optimize service-to-service communication to ensure low latency and high reliability across a distributed stack
- Monitor system health and implement distributed tracing to debug complex microservice interactions
- Implement industry-standard security best practices for API authentication and authorization (OAuth2, OIDC, mTLS)
- Work within existing deployment and testing patterns to add new services to CI/CD
Skills
- 4+ years of professional backend software engineering experience
- Expert proficiency in Golang and Python for production services
- Strong background in message queuing systems (RabbitMQ, Kafka, or NATS) and event-driven architecture patterns
- Proven track record of implementing API security best practices, including OAuth2, JWT, and protection against OWASP Top 10 vulnerabilities (Injection, Broken Auth)
- Experience designing scalable database schemas (SQL, NoSQL) and managing databases with indexing and TTL
- Experience with gRPC and Protocol Buffers
- Experience with CI/CD pipelines (GitLab CI, GitHub Actions) and automated testing strategies
Benefits
- Remote work
Company Overview
Company H1B Sponsorship