Software Engineer

POWERING ON LLC
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Data analysis
Automation of Tests
Bioinformatics
Code Coverage
Code Review
Relational Databases
Database Queries
Web Development
Python
PostgreSQL
Node.js
Open Source Technology
Scrum
Software Engineering
SQL Databases
TypeScript
React
Cypress
Backend
GIT
Information Technology
Playwright
GraphQL
Front End Software Development
REST
Software Version Control
Docker

Job description

Build and improve TeselaGen's cloud-based synthetic biology platform. Work across the stack with React, Node.js, and PostgreSQL. Collaborate with biologists and data scientists to deliver tools that accelerate R&D workflows., * Develop and maintain features across the React frontend and Node.js backend

  • Build and optimize GraphQL APIs and database queries for platform workflows
  • Collaborate with biologists and data scientists to implement tools for DNA design, strain engineering, and data analysis
  • Write automated tests (unit, integration, e2e) and maintain high code coverage
  • Participate in code reviews, design discussions, and sprint planning
  • Troubleshoot and resolve production issues and bugs
  • Contribute to shared libraries, tooling, and developer documentation
  • Stay current with modern web development practices and biotech domain knowledge

Requirements

  • 2+ years of professional software engineering experience in full-stack web development
  • Proficiency with React, TypeScript, and modern frontend tooling
  • Experience with Node.js, Express or similar backend frameworks
  • Familiarity with relational databases (PostgreSQL) and SQL
  • Understanding of RESTful APIs and/or GraphQL
  • Experience with version control (Git) and collaborative development workflows
  • Strong problem-solving skills and attention to detail
  • B.S. in Computer Science, Engineering, or equivalent experience

Nice to Have

  • Experience with Python or data science workflows
  • Interest in or exposure to biology, bioinformatics, or scientific software
  • Experience with Docker, AWS, or cloud deployment
  • Familiarity with testing frameworks (Jest, Cypress, Playwright)
  • Contributions to open-source projects

Benefits & conditions

  • Competitive salary and equity
  • Flexible hybrid work model (Chile or USA)
  • Health insurance and wellness benefits
  • Mentorship from senior engineers and scientists
  • Opportunity to grow in a fast-paced biotech startup
  • Modern tools and a collaborative engineering culture

Apply for this position