Full Stack Engineer
Trio Labs, Inc.
Full-time
Morrisville, NC
Job description
Job Summary
We are seeking an experienced Full Stack Engineer to join our fast-moving team. In this role, you will be help design, build, and maintain internal tools such as our engineering resource planning system. The ideal candidate thrives in a startup-style environment and is excited to work across the stack to solve real-world problems.
Requirements:
- You have a Bachelor's of Science in Electrical Engineering, Computer Engineering, Computer Science, Math, Physics or a related field.
- You have at least 3 years experience in Full Stack work, outside of college
- Strong Python skills
- Experience with Git and collaborative workflows
- Proficient in SQL, preferably with PostgreSQL
- Strong data-modeling skills — able to design normalized, scalable schemas
- Experience building frontends using React and modern JavaScript
- Experience with a Python web framework like Flask or Django
Nice -to-Haves:
- Familiarity with HTMX
- Experience with Tailwind CSS
- Knowledge of SQLAlchemy ORM and Alembic migrations
- Exposure to DevOps, CI/CD
- Experience with testing web applications using Selenium, Playwright or similar.
- Experience with data visualization, particularly time series and 3D data
- Familiarity with distributed computing
Why Join Us?
- Work on state of the art, precision, 3D printer and supporting machines and processes
- Tight feedback loops working closely with interdisciplinary teams
- Work on meaningful, high-impact projects
- Autonomy and input on technology decisions
- Flexible hours and remote-friendly culture
- Small team, fast iteration, and lots of ownership
Job Type: Full-time
Pay: $90,373.36 - $108,836.73 per year
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Paid holidays
- Paid time off
- Vision insurance
Education:
- Bachelor's (Required)
Experience:
- Full-stack development: 3 years (Required)
Work Location: In person