1

Fastapi Programmer Jobs in Massachusetts (NOW HIRING)

Senior Software Engineer, Data

Cambridge, MA · On-site

$133K - $176K/yr

Experience with and web services for CRUD services (SQL Alchemy, SQLModel, FastAPI, Django ... data engineers, and product teams; able to explain complex ideas to diverse audiences. * Problem ...

Senior Software Engineer, App

Cambridge, MA · On-site

$133K - $176K/yr

We're hiring Sr Principal / Principal Software Engineers to design the agents, interfaces, and ... Experience with and web services for CRUD services (SQLModel, FastAPI, Django). * Orchestration ...

Debug, troubleshoot, and improve existing Python (FastAPI/SQLAlchemy) and TypeScript (React ... Collaborate with engineers and cross-functional stakeholders to gather requirements and translate ...

Software Engineer

Watertown, MA · On-site

$80K - $110K/yr

Debug, troubleshoot, and improve existing Python (FastAPI/SQLAlchemy) and TypeScript (React ... Collaborate with engineers and cross-functional stakeholders to gather requirements and translate ...

Software Engineer

Watertown, MA · On-site

$80K - $110K/yr

Debug, troubleshoot, and improve existing Python (FastAPI/SQLAlchemy) and TypeScript (React ... Collaborate with engineers and cross-functional stakeholders to gather requirements and translate ...

Senior Software Engineer, App

Cambridge, MA · On-site

$133K - $176K/yr

We're hiring Sr Principal / Principal Software Engineers to design the agents, interfaces, and ... Experience with and web services for CRUD services (SQLModel, FastAPI, Django). * Orchestration ...

Senior Software Engineer

Boston, MA · On-site

$142K - $192K/yr

We work across a modern stack - Python (Django and FastAPI), TypeScript and React, PostgreSQL, and ... Champion Engineering Excellence: Advance our practices - testing, observability, code review, and ...

New

next page

Showing results 1-20

Fastapi Programmer information

What cities in Massachusetts are hiring for Fastapi Programmer jobs? Cities in Massachusetts with the most Fastapi Programmer job openings:
Controls Engineer (Mid-Level)

Controls Engineer (Mid-Level)

Mastech Digital

Wilmington, MA • On-site

$120K/yr

Full-time

Re-posted 28 days ago


Job description

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Controls Engineer (Mid-Level) for our client in the Engineering Solutions domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Permanent position, and the client is looking for someone to start immediately.

Duration: Full-time

Location: Wilmington, MA (Onsite)

Salary: $120,000/Annually

Role: Controls Engineer (Mid-Level)

Primary Skills: Engineering

Role Description: The Controls Engineer (Mid-Level) must have 5+ years of experience. We are seeking a skilled and self-motivated Controls Engineer to join our team and support engineering projects across a variety of Life Sciences projects. This position involves the development and implementation of complex control systems, including PLC/DCS/HMI/SCADA programming, database/API development, and instrumentation/control panel design.

The ideal candidate will bring a diverse engineering background, strong technical knowledge, and the ability to both collaborate within a team and independently lead technical work.

Key Responsibilities:

- Design, develop, and implement control systems architecture for industrial processes and machinery

- Program PLCs, DCS, RTUs, and HMIs/SCADA systems

- Develop and manage databases and data historian systems for system data archiving and visualization

- Develop APIs using Python/FastAPI to integrate and communicate with control systems

- Create and maintain engineering documentation including schematics and system design documents

- Support electrical panel design and instrumentation specification

- Assist with system check-out, commissioning, and on-site troubleshooting

- Utilize industrial networking protocols (Ethernet/IP, Modbus, Profibus, etc.) for system integration

- May lead technical teams or manage smaller projects, mentoring junior engineers/technicians

- Collaborate directly with clients to ensure project requirements and expectations are met

Required Qualifications:

- Bachelor's degree in electrical/Control Engineering, Mechanical Engineering, Chemical Engineering, or Computer Science

- Minimum of 5 years of relevant experience in industrial automation and controls

- Proficient in PLC programming (Rockwell, Siemens, Modicon)

- Skilled in HMI/SCADA platforms (Ignition, Wonderware/Aveva, Rockwell, GE, Siemens)

- Experience with DCS systems such as Emerson DeltaV or similar platforms

- Proficient with Python and FastAPI for backend development

- Familiarity with S88 Batch processing and automation protocols (HART, Fieldbus, Modbus, etc.)

- Knowledge of SQL databases, .NET, VBA, and structured programming environments

- Understanding of cGMP, 21 CFR Part 11, GAMP5, and SDLC methodologies

- Ability to read and design electrical schematics and power/control panels under 480VAC

- Strong leadership, communication, and client-facing skills

Preferred Qualifications:

- Experience with life sciences, building automation, or similar regulated industries

- Familiarity with industrial networking (fiber, wired, wireless)

- Project management experience on small-to-mid-scale engineering projects

Work Environment & Physical Requirements:

- Work settings include standard office, on-site office, and industrial plant environments

- Regular use of computers, printers, fax machines, and phones

- Physical requirements include visual acuity, color perception, dexterity, lifting, climbing, and operating machinery

Education: Bachelor's degree in Electrical/Control Engineering, Mechanical Engineering, Chemical Engineering, or Computer Science

Experience: Minimum 5+ years of experience

Relocation: This position will cover relocation expenses

Travel: No

Local Preferred: Yes

Note: Must be able to work on a W2 basis (No C2C)

Recruiter Name: Rishabh Chaurasia

Recruiter Phone: 412.787.9559

Benefits:

This is a direct hire position, and the hired applicant will receive our client’s benefits package.

Mastech Digital is an Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.