Full Stack Software Engineer

Charlotte, NC, US • Posted 15 hours ago • Updated 3 hours ago
Full Time
On-site
USD $80,000.00 - 150,000.00 per year
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Algorithms
  • Commodities
  • Pure Data
  • Science
  • Systems Design
  • Development Testing
  • Web Development
  • Analytics
  • Python
  • Web Applications
  • Frontend Development
  • Cloud Computing
  • Git
  • Automated Testing
  • Problem Solving
  • Conflict Resolution
  • Analytical Skill
  • Computer Science
  • Data Science
  • Software Engineering
  • Amazon Web Services
  • Kubernetes
  • Forecasting
  • Continuous Integration
  • Continuous Delivery
  • Backend Development
  • SAP BASIS
  • JD

Summary

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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10105282
  • Position Id: 887994
  • Posted 15 hours ago

Company Info

About Motion Recruitment Partners, LLC

Motion Recruitment delivers IT Talent Solutions for Contract, Direct Hire, Managed Solutions and Statement of Work to all of North America from our 21 delivery centers. Our high-touch, specialized, team-based recruitment model’s success is proven through our exemplary track record in filling the most challenging IT positions for startup and enterprise clients alike. Our hyper-specialized tech focus results in a truly consultative approach for both our clients and candidates, within our recruiting areas of expertise: Software, Mobile, Data, Infrastructure, Cybersecurity, Product + UX and Functional.

Motion also delivers IT Consulting Solutions through the Motion Consulting Group (MCG) that create true digital transformation for IT projects in Agile Development & Coaching, DevOps & DevSecOps Solutions, and Managed Services for IT Operations.

We’re also the proud creators of Tech in Motion and the Timmy Awards, our North American community platform, events series and award program that connects over 250,000 tech enthusiasts to meet, learn, and innovate.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Easy Apply

Full-time

$75000 - $115000

Charlotte, North Carolina

Today

Easy Apply

Full-time

$80000 - $170000

Charlotte, North Carolina

Today

Easy Apply

Full-time

$100000 - $140000

Remote

Today

Easy Apply

Full-time

$150000 - $200000

Search all similar jobs