Full Stack Software Engineer

Motion Recruitment

Charlotte (NC)

On-site

USD 80,000 - 150,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Motion Recruitment is seeking a Full-Stack Software Engineer to join a technology-focused firm that builds proprietary mathematical algorithms and automated systems for forecasting price movements in global commodity markets. The role emphasizes Python-first software development with a data-oriented context, while remaining hands-on with web applications.

You will work with modern cloud-based tech, contribute to CI/CD pipelines, and collaborate across the engineering team on design, testing, and

Qualifications

  • Strong software engineering fundamentals.
  • Professional experience developing software with Python.
  • Experience building web applications or full-stack software.
  • Understanding of backend and frontend development.
  • Experience with data-driven applications or systems.
  • Familiarity with cloud-based development environments.
  • Experience with Git, CI/CD, and automated testing.
  • Strong problem-solving and analytical skills.
  • Ability to work effectively with a technical team.

Responsibilities

  • Build and maintain full-stack web applications and backend services using Python
  • Develop software that supports data-driven applications, mathematical models, and forecasting systems
  • Work with AWS and other cloud-native technologies
  • Build and maintain scalable applications and supporting infrastructure
  • Contribute to CI/CD pipelines, automated deployments, and infrastructure-as-code
  • Participate in system design, development, testing, deployment, and ongoing maintenance
  • Work closely with other engineers to solve technical problems and improve existing systems
  • Write clean, maintainable, and well-tested code

Skills

Python
Full-stack
CI/CD
AWS
Kubernetes
IaC
Data-driven
Analytical

Education

MS in CS or Data Science

Tools

Git

Job description

We are looking for a Full-Stack Software Engineer to join a technology-focused firm that develops proprietary mathematical algorithms and automated software systems for forecasting price movements in global commodity markets, including crude oil.

This position is a strong fit for a software engineer with a Python-first background and an interest in data. While the role has a data-focused component, the ideal candidate will still be a hands‑on software engineer with experience building and supporting web applications. This is not a pure data science or data analyst position.

The engineering team works with modern, cloud-based technologies and is involved throughout the development process, from building new applications and services to deployment and ongoing improvements.

What You’ll Do
  • Build and maintain full-stack web applications and backend services using Python
  • Develop software that supports data-driven applications, mathematical models, and forecasting systems
  • Work with AWS and other cloud-native technologies
  • Build and maintain scalable applications and supporting infrastructure
  • Contribute to CI/CD pipelines, automated deployments, and infrastructure-as-code
  • Participate in system design, development, testing, deployment, and ongoing maintenance
  • Work closely with other engineers to solve technical problems and improve existing systems
  • Write clean, maintainable, and well-tested code
Technology Environment
  • Language: Python
  • Development: Full-stack web development
  • Cloud: AWS
  • Infrastructure: Kubernetes
  • CI/CD: Automated build and deployment pipelines
  • Infrastructure: Infrastructure-as-code tools
  • Data: Data-intensive applications and analytics systems
Requirements
  • Strong software engineering fundamentals
  • Professional experience developing software with Python
  • Experience building web applications or full-stack software
  • Understanding of both backend and frontend development
  • Experience working with data-driven applications or systems
  • Familiarity with cloud-based development environments
  • Experience with Git, CI/CD, and automated testing
  • Strong problem-solving and analytical skills
  • Ability to work effectively with a technical team
Education & Experience

The team is open to candidates at all experience levels.

Entry-level candidates should hold an MS in Computer Science or Data Science. Candidates with professional software engineering experience will be considered based on their overall technical background.

Preferred Qualifications
  • Experience with AWS
  • Kubernetes experience
  • Infrastructure-as-code experience
  • Experience working with data-intensive applications
  • Background in quantitative, mathematical, or forecasting systems
  • Experience with automated CI/CD pipelines
  • Experience working across both frontend and backend development
Working Conditions

This is an onsite position in Wilmington, NC, five days per week.

Salary Range: $80,000-$150,000

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

LI-JD18

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Onsite Full-Stack Engineer: Python & Data Apps
Onsite Full-Stack Engineer: Python & Data Apps

Motion Recruitment • Charlotte (NC)

On-site
USD 80,000 - 150,000
Cloud Software Engineer
Cloud Software Engineer

Phase2 Technology • Fort Meade (MD)

On-site
USD 112,000 - 257,000
Full Stack Engineer (Back-End Focus)
Full Stack Engineer (Back-End Focus)

Blue Signal Search • Los Angeles (CA)

On-site
USD 140,000 - 170,000
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Full Stack Software Engineer
Full Stack Software Engineer

Premier Global Links • Foster City (CA)

Hybrid
USD 200,000 - 250,000
Full Stack Software Engineer
Full Stack Software Engineer

Premier Global Links LLC • Foster City (CA)

Hybrid
USD 200,000 - 250,000
Hybrid work
2026USH - Trading Desk Full Stack Developer
2026USH - Trading Desk Full Stack Developer

ExxonMobil • Spring (TX)

On-site
USD 110,000 - 160,000
Pension Plan
Savings Plan
Workplace Flexibility
+1
Full Stack Engineer
Full Stack Engineer

ManpowerGroup Global, Inc. • Merrimack (NH)

On-site
USD 120,000 - 160,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+8
Full Stack Engineer
Full Stack Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 125,000 - 140,000