Software Engineer, Full-Stack
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
SeniorJob location
Tech stack
API
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Software Quality
Computational Biology
Continuous Integration
Data Structures
Relational Databases
PostgreSQL
Node.js
Open Source Technology
Scientific Computating
Software Engineering
TypeScript
React
Large Language Models
Kubernetes
Information Technology
GraphQL
REST
Terraform
Docker
Microservices
Job description
- Architect and implement new platform features across the full stack (React, Node.js, GraphQL, PostgreSQL)
- Design scalable microservices for DNA design automation, lab protocol generation, and AI agent orchestration
- Lead technical design reviews and mentor junior and mid-level engineers
- Improve platform performance, reliability, and developer experience
- Collaborate with product managers and scientists to translate requirements into technical solutions
- Drive best practices in code quality, testing, CI/CD, and security
- Participate in on-call rotation and incident response for production systems
- Contribute to technical roadmap planning and architectural decisions
Requirements
Lead development of core platform features using React, Node.js, and GraphQL. Design and implement scalable microservices for DNA design automation, lab protocol generation, and AI agent orchestration. 5+ years experience required., * 5+ years of professional software engineering experience, with at least 3 years in full-stack development
- Expert-level proficiency with React/TypeScript and Node.js
- Strong experience with GraphQL, REST APIs, and microservices architecture
- Solid understanding of relational databases (PostgreSQL) and data modeling
- Experience with cloud infrastructure (AWS or GCP), Docker, and CI/CD pipelines
- Strong computer science fundamentals including data structures, algorithms, and system design
- Excellent communication skills and ability to work effectively in a distributed team
- B.S. or M.S. in Computer Science, Engineering, or equivalent experience
Nice to Have
- Experience with AI/ML integration, LLM APIs, or agent-based systems
- Background in bioinformatics, computational biology, or scientific computing
- Experience building developer platforms, SDKs, or APIs consumed by external users
- Familiarity with Kubernetes, Terraform, or infrastructure-as-code
- Open-source contributions or side projects demonstrating technical depth
Benefits & conditions
- Competitive salary and meaningful equity
- Flexible hybrid work model (Chile or USA)
- Health insurance and wellness benefits
- Annual learning budget and conference attendance
- Modern tech stack with autonomy to make impactful decisions
- Work at the intersection of AI and biotechnology