Terra Quantum is seeking a Full Stack Software Engineer to design and implement scalable, data-driven systems. The ideal candidate will have expertise in cloud-native technologies and data processing. The engineer will build foundational engineering capabilities for scaling solutions and developing product solutions.
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.
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.
The role offers:
- Opportunity to work with quantum technology experts.
- Knowledge of cutting-edge technology developments.
- Competitive salary.
- Flexible working arrangements.