xelys jobs xelys jobs

Software Engineer

DTN

hybridmidpermanentbackend Texas, United States 6 days ago via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

GraphQLAWS AppSyncAWS LambdaAWS CDKCloudFormationNode.jsPythonDynamoDBPostgreSQLServerless Architecture

About the role

Role: Mid-level Software Engineer

Design, develop, and test software systems focused on building and evolving DTN’s semantic API capabilities.

Responsibilities

  • Design and implement GraphQL APIs to provide unified data access across multiple systems.
  • Expand semantic API architecture, including:
    • schema design
    • resolver optimization
    • data normalization strategies
  • Establish data governance and security practices for semantic API layers.
  • Collaborate with Data Engineering to integrate data sources and transformation patterns.
  • Improve quality and performance through:
    • code reviews
    • schema validation
    • performance optimization
  • Create documentation for semantic API patterns and implementations.

Requirements

  • GraphQL & AWS (AppSync) experience, including:
    • schema design
    • batch Lambda resolvers, pipeline resolvers
    • subscriptions
    • caching
  • 3+ years AWS cloud experience with services such as Lambda, RDS, DynamoDB, IAM, CloudWatch, X-Ray, Kinesis, Glue, Athena.
  • Experience with AWS CDK or CloudFormation (infrastructure as code).
  • Understanding of Lambda optimization (cold starts, concurrency, VPC considerations).
  • Node.js for batch Lambda resolver functions.
  • Python for data processing and Lambda functions.
  • Knowledge of Lambda batching patterns (e.g., DataLoader, batch aggregation, connection pooling, caching).
  • SQL and database experience (e.g., PostgreSQL, MySQL, Oracle), plus NoSQL (DynamoDB).
  • Data architecture understanding for modeling transactional vs analytical workloads.
  • Git branching and code review practices.
  • CI/CD for AppSync and Lambda deployments.
  • Testing experience: unit, integration, schema validation, and batch operation testing.
  • Performance profiling and optimization for serverless and databases.

Professional Qualifications

  • 4+ years software engineering experience, including 1–2 years focused on API architecture and data-intensive applications.
  • Data architecture background: data management, integration patterns, governance.
  • Proven ability to lead technical initiatives and mentor engineers.
  • Strong communication and documentation skills.
  • Experience with Agile/Scrum environments.
  • Cost optimization experience in serverless.

Nice to Have

  • AWS certifications.
  • Domain background in energy, commodities, or supply chain.
  • Experience with multi-tenant architectures.
  • Contributions to open-source GraphQL projects.
  • Database administration experience across multiple platforms.

What You Can Expect at DTN

  • Competitive salary
  • Unlimited PTO
  • Flexible hours
  • Remote work model (position dependent)
  • Competitive medical benefits

About DTN

DTN is a data and decisioning company serving critical industries such as agriculture, energy, and weather intelligence. Its Operational Decisioning Platform turns raw data into decision-grade insights to help enterprises optimize operations, manage risk, and safeguard infrastructure using AI and domain expertise.

Scraped 7/28/2026