Software Engineer - Full stack developer

Automationtechies10 months ago
Raleigh, NC, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Are you an experienced Full Stack Software Engineer looking for the next step in your career? In this role, you will help design, build, and maintain internal tools, including an 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.

Key Responsibilities

  • Design, build, and maintain internal tools (e.g., engineering resource planning system) to support engineering operations.

Required Qualifications

  • B.S. or equivalent experience in Electrical Engineering, Computer Engineering, Computer Science, Math, Physics, or a related technical field.
  • At least 3 years of Full Stack experience beyond 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.

Preferred Qualifications

  • 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.

Benefits & Perks

  • Join an expanding team on a mission to disrupt the medical device industry with innovative manufacturing processes for ultra-resolution parts.
  • Work on state-of-the-art, precision 3D printers and supporting machines and processes.
  • Enjoy tight feedback loops by working closely with interdisciplinary teams.
  • Engage in meaningful, high-impact projects.
  • Autonomy and input on technology decisions.
  • Flexible hours and a remote-friendly culture.
  • Become part of a small team with fast iteration and plenty of ownership.

Required Skills

Git
Python
Data Modeling
Full Stack Development
JavaScript
Flask
Django
SQL (PostgreSQL)
React