Senior Fullstack Engineer

Circle LabsNew York City, NY

About The Position

As a Senior Full Stack Engineer, you will play a crucial role in developing and maintaining our software applications and platforms that enable seamless data management, analysis, and visualization. You will collaborate closely with cross-functional teams, including bioinformaticians, laboratory staff, and product managers, to design and implement robust and scalable solutions. Your expertise in full-stack development will contribute to enhancing the user experience, optimizing data workflows, and advancing our mission.

Requirements

  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
  • Strong experience in full-stack web development, including both front-end and back-end technologies.
  • Proficiency in programming languages such as JavaScript/TypeScript and Python.
  • Experience with modern front-end frameworks and libraries (e.g., React, Next.js), and expertise in building responsive and user-friendly UIs.
  • Knowledge of server-side frameworks and technologies for building scalable and RESTful APIs.
  • Proficiency in database technologies, such as PostgreSQL, and familiarity with SQL and database design principles.
  • Experience with version control systems (e.g., Git), agile software development methodologies, and CI/CD practices.
  • Understanding of cloud platforms (e.g., AWS, Azure, GCP) and knowledge of deploying and scaling applications in cloud environments.
  • Strong problem-solving skills and the ability to design and implement elegant and efficient solutions.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.

Nice To Haves

  • Familiarity with bioinformatics tools, genomics data processing, and analysis pipelines.
  • Experience with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes).
  • Knowledge of data visualization libraries and techniques for displaying complex genomic data.
  • Experience with security best practices and knowledge of securing web applications.

Responsibilities

  • Design, develop, test, and deploy scalable and reliable web-based applications, tools, and platforms for plasmid sequencing, data management, and analysis.
  • Collaborate with cross-functional teams to gather requirements, provide technical insights, and contribute to the overall product vision and roadmap.
  • Develop intuitive and responsive user interfaces (UIs) that enable users to efficiently interact with large-scale genomic datasets, leveraging modern front-end frameworks and libraries.
  • Build and maintain back-end services, APIs, and databases to support data processing, storage, and retrieval, ensuring high performance, security, and data integrity.
  • Implement and integrate third-party tools, libraries, and APIs to enhance system functionality and interoperability.
  • Work closely with bioinformaticians to implement algorithms and data processing pipelines, ensuring accurate and efficient analysis of genomic data.
  • Design and execute testing strategies, perform code reviews, and ensure the delivery of high-quality software.
  • Monitor and optimize application performance, troubleshoot issues, and implement necessary optimizations to ensure optimal throughput and user experience.
  • Contribute to documentation, including technical specifications, user guides, and system diagrams, to facilitate knowledge sharing and maintain system documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service