Automationtechies

Automationtechies

Website

Software Engineer - Full stack developer

Role

Software Engineer - Full stack developer

Job type

Full-time

Posted

Yesterday

Share this job

Salary

Not disclosed by employer

Job description

Position Overview

Our client is looking for an experienced Full Stack Software Engineer to join a fast-moving team. In this role, you will help design, build, and maintain internal tools such as their 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, including the engineering resource planning system.
  • Collaborate with interdisciplinary teams through tight feedback loops.
  • Contribute to high-impact projects in a dynamic startup environment.

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.
  • Strong Python skills.
  • Experience with Git and collaborative workflows.
  • Proficient in SQL, preferably with PostgreSQL.
  • Strong data-modeling skills with scalable schema design.
  • 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 and CI/CD
  • Experience testing web applications using Selenium, Playwright or similar tools
  • Experience with data visualization, particularly time series and 3D data
  • Familiarity with distributed computing

Benefits & Perks

  • Be part of a mission to disrupt the medical device industry with innovative manufacturing processes.
  • Work on state-of-the-art, precision 3D printers and supporting machines.
  • Tight feedback loops with interdisciplinary teams.
  • Engage in meaningful, high-impact projects.
  • Autonomy and input on technology decisions.
  • Flexible hours and a remote-friendly culture.
  • Small team environment encouraging fast iteration and strong ownership.
Resume ExampleCover Letter Example

Explore more