engineering
Added 6 hours agoSenior Software Engineer
at DTN
Remote
Responsibilities
- Report any fraudulent messaging as phishing or spam.
Requirements
- Our purpose-built solutions—powered by AI and honed by decades of vertical expertise—are helping some of the world’s most significant enterprises thrive amid operational constraints and uncover new opportunities in a fast-changing world.
- What You Will be Responsible For : Designs, develops, and implements GraphQL APIs to provide unified data access across multiple systems Leads the development and expansion of semantic API architecture including schema design, resolver optimization, and data normalization strategies Establishes data governance and security practices for semantic API layers Collaborates with Data Engineering teams to integrate data sources and transformation patterns Leads quality improvement processes including code
- experience (Lambda, RDS, DynamoDB, IAM, CloudWatch, X-Ray, Kinesis, Glue, Athena)
- Experience with AWS CDK or CloudFormation for infrastructure as code Understanding of Lambda optimization (cold starts, concurrency, VPC considerations) Backend & Data: Expert in Node.js for building batch Lambda resolver functions Proficiency in Python for data processing and Lambda functions Deep understanding of Lambda batching patterns ( DataLoader , batch aggregation, connection pooling, caching) Expert-level SQL and database knowledge (Postgres, MySQL, Oracle)
- Experience with NoSQL databases (DynamoDB) Understanding of data architecture principles including modeling for transactional and analytical workloads Development Practices: Advanced Git including branching strategies and code review processes CI/CD pipelines for AppSync and Lambda deployment Strong testing strategies (unit, integration, schema validation, batch operation testing) Performance profiling and optimization for serverless and databases Professional Skills Minimum 7 years of software engineering
- experience with 3-5 years focused on API architecture and data-intensive applications Strong data architecture background with understanding of data management, integration patterns, and governance Proven ability to lead technical initiatives and mentor engineers Excellent communication and documentation skills
- Experience in Agile/Scrum environments Problem-solving mindset for performance, data consistency, and architectural issues Cost optimization
- Qualifications AWS Certifications Background in energy, commodities, or supply chain domains Multi-tenant architectures