Terra Quantum AG is a pioneering company in quantum technologies, seeking a highly skilled Senior Software Engineer to design and implement scalable, data-driven systems. The role involves building foundational engineering capabilities and product solutions, focusing on distributed systems and cloud-native technologies.
Responsibilities:
- Design, develop, and maintain scalable backend services using Golang and Python
- Build and optimize APIs using gRPC || GraphQL || REST to support high-performance applications
- Deploy, manage, and monitor containerized applications using Docker and Kubernetes
- Design and manage databases (SQL/NoSQL) to handle large-scale data efficiently
- Implement CI/CD pipelines for automated testing, deployment, and monitoring
- Work collaboratively with product managers, frontend engineers & researchers to deliver end-to-end solutions
- Ensure application security, performance, and scalability best practices
- Troubleshoot and optimize system performance, bottlenecks, and data pipelines
- Iterative updates and product development
- Planning, estimations, diagrams
- Prototyping for new features
- Agile sprint-based team cadence
- Brainstorming solutions with peers
Requirements:
- 2+ years of experience in full-stack development
- Strong proficiency in Golang || Python || TypeScript or similar languages
- Experience with Kubernetes, Docker, and cloud-native application development
- Hands-on experience with gRPC / GraphQL / REST APIs and microservice architecture
- Knowledge of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
- Familiarity with scalable data processing techniques
- "You build it, you run it" - Experience with monitoring, logging, and observability tools
- Strong problem-solving skills and ability to work in a fast-paced environment
- Excellent communication and teamwork skills
- Understanding of DevOps practices
- Experience with cloud platforms (GCP [preferred], AWS, or Azure)
- Knowledge of event-driven architectures and message brokers (e.g., Kafka, RabbitMQ)
- Familiarity with streaming technologies
- Exposure to frontend frameworks (React [preferred], Vue.js, or Angular)
- Understanding of infrastructure-as-code (Terraform, Helm)