Full Stack Software Developer
Are you interested in quantum computing and quantum algorithms? Would you like to be part of a team unlocking the quantum advantage? Do you want to change the world?
About this position
QMill is developing new quantum algorithms and software solutions that could solve specific problems better than any existing classical solution. The problems can relate to optimization, simulation and machine learning for example. QMill is well networked nationally and internationally and actively cooperates with the key players in the field. Get to know us further by visiting qmill.com.
We are seeking a highly skilled Full Stack Software Developer to take lead in development of our software platform that powers our quantum algorithms and software products. This is a hands-on role for someone who enjoys building robust products in production, shaping architecture and using AI agents actively while staying close to implementation. You’ll write production-ready code with the software team and AI agents, develop tooling and APIs, and help bridge the gap between theory and deployable applications. You’ll work closely with quantum scientists, AI/ML engineers, and DevOps specialists with supervision from QMill Lead Quantum SW Architect.
You will lead end-to-end platform development across frontend applications, backend services, cloud infrastructure, and external compute integrations. You will also help set engineering standards for reliability, security, quality, and delivery speed in a high-impact environment.
While a background in quantum computing is not mandatory, we seek individuals who possess a genuine interest in the potential of quantum computing and are eager to learn more about this groundbreaking field.
Overview of the role
You will contribute to major technical decisions and execution for a cloud-native platform that combines:
- React and TypeScript frontend experiences
- Python backend services and APIs
- AWS and Kubernetes-based operations
- Identity, billing, and platform governance concerns
- Integrations with remote Quantum and HPC-style compute workflows
What will you do
- Lead design and implementation of core QMill quantum platform capabilities across frontend, backend and integrations.
- Drive secure identity and access patterns, including OIDC/OAuth2 and role-based authorization.
- Improve reliability through observability, fault tolerance, and pragmatic incident response practices.
- Further develop and enforce engineering standards for code quality, testing strategy, and release discipline.
- Partner cross-functionally to translate product requirements into scalable technical solutions.
- Write clear documentation and participate in code reviews and agile planning sessions.
We are looking for
- 5+ years in software engineering, with clear ownership of production systems and technical leadership responsibilities.
- Strong React and TypeScript skills with experience building authenticated, API-driven web applications.
- Strong Python backend experience, ideally with FastAPI-style API development and SQLAlchemy/PostgreSQL data modeling.
- Practical AWS and Kubernetes (preferably EKS) experience in real production environments.
- Proven DevOps fluency: containerized deployments, environment management, CI/CD, and production troubleshooting.
- Experience with version control, issue tracking, and collaborative workflows (Git, GitHub).
- Hands-on experience with agile development methods
- Experience and vision how to effectively leverage AI tools and AI native workflows in software development
- Solid security and identity understanding: OAuth2/OIDC flows, token handling, and RBAC implementation.
- Experience integrating distributed or remote compute systems, including robust handling of retries, timeouts, and callbacks/webhooks.
- Demonstrated ability to make architecture trade-offs, reduce technical complexity, and guide long-term maintainability.
- Excellent collaboration, documentation and mentoring skills with a track record of leading engineering outcomes.
- Master level degree in computer science or corresponding field. Ph.D. is a plus
- Knowledge of the basics of quantum computing and quantum algorithms as well as familiarity with quantum computing frameworks (e.g., Qiskit, Cirq, PennyLane) is considered as a benefit
- Experience with HPC, job schedulers, or external compute orchestration patterns is plus.
What helps you succeed
- Good at communicating and collaborating with people
- Fluent in written and spoken English
- Proactive and creative
- Efficient and productive
- Interest and experience in AI-assisted development tools
- Curiosity and passion to explore the potential of quantum computing
What we are offering
- Visionary work in quantum algorithms and software. We offer positions at the cutting edge of technology, science and engineering of quantum algorithms. Our research agenda is dedicated to finding quantum advantage algorithms that can be used to solve specific problems or even systemic and technological challenges in society and business, so your work will be groundbreaking with a real, positive impact.
- Great career opportunities, and superb colleagues. Our personnel are highly educated research-oriented professionals. Collaborating in a multi-disciplinary team with top talent is a source of learning, inspiration, and fun. As we progress towards quantum advantage, there will be new roles and responsibilities to grow into.
- Support for your well-being. Without our personnel we cannot succeed, so we take good care of them. We aim to nurture great team spirit and leadership and enable a good work-life balance.
Apply now and join our journey into the realm of quantum algorithms!
Please send your CV and application with your salary request as soon as possible. We will process applications as they come in and fill in the position as soon as we find the right candidate.
Interested and want to hear more?
For further information, please contact Jouni Peltonen through info@qmill.com
We look forward to hearing from you!
QMill – The first to unlock quantum advantage