AI Senior Software Engineer
Lorven Technologies Inc
Charlotte, NC, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Artificial Intelligence
Amazon Web Services
User Authentication
Unit Testing
Static Program Analysis
Software Quality
Code Review
Continuous Integration
Data Deduplication
Software Debugging
Distributed Systems
+22 more
Github
JSON
Python (Programming Language)
OAuth
Performance Tuning
Redis
Systems Integration
Workflow Management Systems
Data Logging
Large Language Models
Concurrency
State Machines
Caching
Backend
Rate Limiting
Fastapi
Pytest
Git Flow
Code Inspection
Asynchronous Programming
Jenkins
Microservices
Requirements
- LLM Integration: Basic understanding of LLM tool-calling patterns for future AI Backend Development: 5+ years of experience building scalable backend services using Python and FastAPI
- Tool-Based Architectures: Experience with MCP or tool-based orchestration patterns
- API & Microservices Architecture: Strong expertise in API orchestration, microservices design, and enterprise REST/JSON integrations
- Distributed Systems: Deep understanding of distributed systems, asynchronous programming, and concurrency models
- Workflow Orchestration: Hands-on experience designing workflow engines, state machines, and multi-step orchestration for complex business processes
- Resiliency & Reliability: Proven experience implementing retry mechanisms, failure handling, idempotency, and designing systems for partial success
- Caching & Performance Optimization: Experience using Redis (or similar caching technologies) for performance optimization, request deduplication, rate limiting, and state management
- Testing & Quality Engineering: Strong background in unit and integration testing (Pytest preferred), including validation of complex workflows, failure scenarios, and recovery logic
- Observability & Debugging: Expertise in logging, monitoring, and debugging distributed systems
- Engineering Excellence: Experience with Git-based workflows, code reviews, CI/CD pipelines (GitHub Actions, Jenkins), and code quality tools (linting, formatting, static analysis)
- Security Fundamentals: Working knowledge of secure API design, including OAuth2/JWT, authentication, and authorization best practices
- integrations
- Cloud & AWS Experience
Good to Have / Nice to Have:
- Domain Knowledge: Familiarity with insurance or financial services workflows
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦