Software Engineer

Nesco Resource
North Carolina

Core Responsibilities

  • Design, develop, and maintain backend services using Python and related frameworks.
  • Build robust REST and GraphQL APIs, including designing schemas and implementing resolvers, pagination, and authorization.
  • Model, design, and optimize relational databases (PostgreSQL) queries, including indexing, migrations, query optimization, and performance tuning.
  • Implement and integrate ORMs (e.g., SQLAlchemy) with sound patterns for transactions and concurrency.
  • Architect and operate data pipelines and workflows using Apache Airflow (DAG design, scheduling, monitoring, retry/backfill strategies).
  • Ensure code quality through unit/integration tests and automated CI/CD pipelines.
  • Apply secure development practices: authentication/authorization, secrets management, input validation, and data privacy.
  • Implement observability: structured logging, metrics, tracing, and alerting to ensure reliability and performance.
  • Collaborate with product owners, data scientists, and front-end engineers to deliver end-to-end solutions aligned with business goals.
  • Document systems and APIs for maintainability and knowledge sharing.

Essential Qualifications, Skills, and Technologies

  • BS/MS in Computer Science or equivalent experience.
  • Professional backend Python development experience (5 years) building production-grade services.
  • Strong grasp of software engineering fundamentals: algorithms, data structures, concurrency, distributed systems basics.
  • Hands-on experience designing and maintaining microservices.
  • Strong proficiency in Python and related frameworks like FastAPI or Django.
  • Deep knowledge of SQL and PostgreSQL, including schema design, normalization, indexing strategies, query planning, and performance tuning.
  • Practical experience with ORMs, transactional integrity, and managing schema evolution/migrations.
  • Experience with automated testing, linting/typing, and Git-based version control systems.
  • Experience with next-generation software methodologies such as Agile and tools such as GitLab DevOps, CI/CD, and other best practices.
  • Clear communication skills and ability to collaborate in a cross-functional, agile environment.

Preferred (Nice-to-Have) Skills or Experience

  • Experience with GraphQL APIs (e.g., Strawberry, Graphene) and/or RESTful services.
  • Proficiency with Apache Airflow for orchestration of ETL/ELT workflows and data pipeline reliability.
  • Experience operating services in AWS cloud environments, including containerization (Docker) and orchestration (Kubernetes).
  • Infrastructure-as-code familiarity (Terraform/OpenTofu, CloudFormation) and secrets/config management.
  • Performance profiling and capacity planning for high-throughput APIs.
  • Background in applied ML integrations or retrieval-augmented systems using vector stores.

What You'll Gain

  • Opportunity to build impactful systems that support Client's innovation and global operations.
  • Collaborative, inclusive culture focused on continuous learning and technical excellence.
  • Exposure to a broad technology stack and complex, real-world challenges.

Travel: Less than 15%

Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.

Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Posted 2025-12-24

Recommended Jobs

Palo Alto/Zscaler Network Security Engineer

High Point, NC

Our Client is seeking a skilled Network Security Engineer responsible for designing, implementing, and maintaining secure network infrastructure with a strong focus on Palo Alto firewalls, Zscaler cl…

View Details
Posted 2025-12-29

Cook

First Watch Restaurants, Inc.
Charlotte, NC

Overview Text “BACON” to 25000 to schedule an interview! Our YOU FIRST Philosophy In addition to no night shifts, ever and our fully chef-curated menu, our #1 priority has always been our…

View Details
Posted 2025-12-31

E&I Technician - Electrical and Instrumentation Specialist, Electrician

Jackson Paper & Sustainable Corrugated
Sylva, NC

Are you skilled in electrical systems and eager to apply your skills in a team environment? At Jackson Paper Manufacturing, you'll delve into complex electrical systems, interpret intricate diagrams,…

View Details
Posted 2025-09-01

Lead Ops Training Coordinator (Nights)

Thermo Fisher Scientific
Greenville, NC

Work Schedule Third Shift (Nights) Environmental Conditions Cleanroom: no hair products, jewelry, makeup, nail polish, perfume, exposed piercings, facial hair etc... allowed The Lead O…

View Details
Posted 2025-10-24

Part-Time Membership Sales - Wilmington, NC

DivaDance
Wilmington, NC

ABOUT US: DivaDance is a sexy, sweaty, stress-free dance experience for adults! We are the #1 brand for pop-music inspired, choreography-based dance classes, programs, and parties - with franchi…

View Details
Posted 2025-12-01

Project Manager

Charlotte, NC

Description Responsible for establishing and managing projects to collectively deliver desired business outcomes. Project managers lead a variety of different types of projects utilizing several d…

View Details
Posted 2025-12-23

Member Services Representative - Part Time

Planet Fitness
Durham, NC

Looking for potential candidates with open- fairly open availability during daytime hours. We are trying to build a team filled with hard-working, coachable, positive mindset individuals that are wil…

View Details
Posted 2026-01-06

Lead Mover and Driver and Laborer

Prism Specialties
Burlington, NC

Benefits Dental insurance Health insurance Paid time off Vision insurance Are you interested in working for a company that makes a difference in people’s lives? Do you want to work for…

View Details
Posted 2025-12-30

Travel Services Representative

Kim Luxe Travel
Cary, NC

We are looking for a Travel Services Representative to assist travelers with booking support, general guidance, and itinerary coordination while working remotely. Key Responsibilities: …

View Details
Posted 2025-12-01

Member Services Representative (Part Time)

Planet Fitness
Hendersonville, NC

Job Summary The Member Services Representative will be responsible for creating a positive member experience by providing a superior level of customer service to Planet Fitness members, prospe…

View Details
Posted 2025-07-29