Senior Full Stack Developer
Adaugat: Azi
Bridge Informatics
Senior Full Stack Developer
Adaugat: Azi
Bridge Informatics
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
About Us:
Bridge Informatics builds modern software tools that support scientists working with complex genomic and biological data. We eliminate technical bottlenecks by creating systems that make genomic data processing, analysis, visualization, and collaboration far more accessible.
We move quickly, value direct communication, and expect engineers to challenge assumptions rather than execute blindly. If you like to ask “why?” before writing code, you’ll feel at home here.
The Role:
Contract-to-hire (full-time), with conversion to permanent employment based on performance and mutual fit.
We’re hiring a senior full-stack engineer to own major product features end-to-end. You’ll build user interfaces, backend APIs, and the logic behind data workflows, job execution, user configuration, access controls, and credit/usage systems.
This role is focused on software engineering, not DevOps, not ML (at least for now), and not data science. You’ll collaborate closely with another engineer who handles workflow and pipeline logic, while you focus on building the product that customers interact with.
What You'll Do:
- Build React/TypeScript components for forms, dashboards, configuration panels, data views, and file interactions
- Implement Django REST API endpoints for job tracking, credits, authentication, and user access
- Integrate workflow run metadata (status, logs, execution details) into frontend components
- Improve system reliability through better error handling, async flows, and logging
- Strengthen code quality through testing, documentation, and refactoring
- Push back on unclear or incomplete requirements – clarity is a core expectation
- Work cross-functionally to translate scientific workflows into clean software
- Help shape engineering standards and architectural decisions
- Work with Celery-based background tasks to trigger, monitor, and retrieve results from long-running processes
Tech Stack:
- Frontend: React, TypeScript, Next JS, Material UI
- Backend: Python, Django, Django REST Framework
- Infrastructure: AWS, Docker, GitHub Actions
- Async Processing: Celery (or experience with any distributed task queue)
- Other: Slack, Asana, GitHub
What We're Looking For
Must Haves:
- 4+ years full-stack development experience (React + Django required)
- Ability to architect and implement features independently
- Strong understanding of REST APIs and state management
- Strong debugging skills across both frontend and backend
- Clear communicator with a tendency to question assumptions
- Comfortable working in a fast-paced startup environment
- Ability to take vague requirements and turn them into production-ready features
- Experience with Celery or another distributed task queue (e.g., RQ, Dramatiq)
Nice to Haves:
- Experience with workflow systems (eg Nextflow or Snakemake), distributed jobs, or long-running tasks
- Experience with stripe, usage and credit systems, RBAC (role based access control), audit logs, or similar enterprise features
- Interest in scientific domains (eg - drug discovery, computational biology, bioinformatics, etc) - optional but helpful.
- Familiarity with bioinformatics, data mining, and integration of tools for large-scale biological or chemical data analysis.
- Experience in database development and management, including SQL, NoSQL, and database optimization techniques.
How We Work:
- Output > micromanagement
- Direct communication is encouraged
- Short standups 2–3 times per week
- Weekly check-ins and Friday summaries
- Flexible hours with 3 hours overlap with ET
Show more
Show less
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.