Back End Software Engineer - Cloud Services
CATALOG, a Boston-based pioneering startup, is a leader in the field of data storage and computation by harnessing the power of DNA. DNA, known for its millennia-long stability, unrivaled information density, and cost-effective replicability, offers revolutionary potential for latency-tolerant high-density data storage and massively parallel computation. CATALOG , is on the lookout for a talented Backend Software Engineer. This role focuses on the development and enhancement of CATALOG’s cloud services, offering both our customers and internal teams robust APIs and engaging GUIs for an unparalleled user experience.
In this role you will:
- Develop and enhance CATALOG Cloud Services to power rich user interfaces and seamless experiences for our customers and internal operation teams.
- Engage in architectural decision-making, exploring the full spectrum of solutions to select the most effective and efficient options.
- Uphold and advocate for industry best practices in software engineering and DevOps methodologies.
- Work closely with cross-functional teams to comprehend requirements fully and translate them into high-quality, production-ready solutions.
- Provide guidance and mentorship to junior engineers, fostering a culture of learning and growth.
We are seeking someone with the following background:
- Proven experience in building cloud-native applications and services, showcasing a solid track record of successful deployments.
- Comprehensive knowledge of the software development life cycle, from concept and design through development, release, deployment, and customer support.
- Expertise in software engineering, with strong proficiency in programming languages such as Python, Java, or C#.
- A thorough understanding of cloud-native architectures and the ability to implement solutions effectively.
- Familiarity with a broad range of technologies, including but not limited to:
- SQL and NoSQL databases
- Message queue and stream processing systems like RabbitMQ, Kafka, Flink, or Pulsar
- Web application development frameworks (Django, Flask, FastAPI)
- Full-stack development tools (JavaScript, Angular, React, TypeScript, HTML, CSS)
- Containerization and orchestration (Docker, Kubernetes)
- Workflow systems (Argo, Airflow)
- A readiness to thrive in a dynamic and fast-paced startup environment.
We are looking for someone driven by:
- The challenge of creating cutting-edge cloud services that revolutionize how customers and teams interact with CATALOG's technology.
- A passion for embracing and implementing best practices in software engineering to build robust, scalable, and maintainable systems.
- The opportunity to work in a collaborative, interdisciplinary team environment, contributing to the groundbreaking field of DNA-based data storage and computation.
You will also need to be able to:
- Make calculated architectural decisions and contribute to the overall strategy and direction of cloud service development.
- Communicate effectively across teams, ensuring alignment on project goals and timelines.
- Lead by example, mentoring junior engineers and promoting a culture of excellence and innovation.
At CATALOG, we challenge you to think critically, work creatively, and conquer uncharted problems in a groundbreaking field. We believe in building an inclusive team with different points of view. We support and celebrate diversity in our workforce. We offer competitive compensation packages, including medical, dental, and vision insurance, 401(k) with company matching, and generous PTO.
Note: Even if you don’t meet all of the requirements listed, we encourage you to apply. Think of it more as looking for most of the items listed, not all.
Please note, visa sponsorship is not available for this position.