Remote Senior Full Stack Software Engineer

closed
Logo of Quantum Circuits

Quantum Circuits

πŸ“Remote - United States

Job highlights

Summary

Quantum Circuits Inc. is seeking a Senior Full Stack Software Engineer to work on developing key pieces of their software platform and tools. The ideal candidate will have a strong background in both front-end and back-end development with experience in distributed systems, data streaming, scientific computing, embedded systems, networking, and real-time control systems.

Requirements

  • Minimum BS or higher in Computer Science, Electrical/Computer Engineering, Math, Physics, or Chemistry
  • Minimum of 5+ years of hands-on full stack software development experience both in front-end and back-end technologies
  • Strong Python experience and experience in another high-level language such as Java, C, or C++
  • Proficient in front-end technologies such as JavaScript and modern frameworks (e.g. React, Angular, or Vue.js)
  • Proficient in database systems and SQL with hands-on experience working with relational databases (e.g. PostgreSQL, Oracle)
  • Competence with Git version control, build tools, and CI/CD pipelines
  • Use of software testing principles and practices, including unit testing, integration testing, and end-to-end testing
  • Strong problem-solving skills, attention to detail, and the ability to work effectively in a collaborative team environment
  • Excellent communication and interpersonal skills with the ability to effectively communicate technical concepts

Responsibilities

  • Collaborate with product managers, scientists, and other engineers to translate functional requirements into technical specifications and deliverables
  • Design and implement user interfaces using modern front-end technologies
  • Architect, develop, and maintain web applications and systems from concept to production
  • Architect and build efficient, reliable, and maintainable back-end systems
  • Write clean, well-documented code, and conduct thorough code reviews to ensure code quality and maintainability
  • Troubleshoot and debug issues, identify bottlenecks, and implement solutions to optimize performance and improve the user experience
  • Provide mentorship and guidance to junior software engineers

Preferred Qualifications

  • Masters or higher in Computer Science, Electrical/Computer Engineering, Math, Physics, or Chemistry or equivalent
  • Minimum of 7+ years of hands-on full stack software development experience both in front-end and back-end technologies
  • Experience in scientific computing, quantum physics, or quantum computing a plus
  • Experience with quantum API’s such as Qiskit, Q#, or CUDA Quantum
  • Competence with cloud platforms specifically AWS
  • Experience with containerization and orchestration technologies (e.g. Docker, Kubernetes)
  • Experience with microservices architecture and RESTful APIs
  • Experience with designing and building relational database schemas and query tuning
  • Experience with NoSQL databases
  • Experience with messaging systems, caching, and distributed systems (e.g. Kafka, RabbitMQ, Redis)
  • Familiar with the Qt framework

Benefits

  • This is a remote position with travel up to 20% to the main office in New Haven, CT
  • Sponsorship available
This job is filled or no longer available