Overview
Powerfront Inc. is the architect of the INSIDE AI Customer Visual Engagement Platform. An AI-powered solution used by luxury brands to see their online world in real-time, enabling live customer behavior tracking and engagement at the moment of impact. We work with industry leaders to redefine customer interaction and e-commerce experiences. We are a global, fully remote team focused on AI and intelligent customer engagement, building strategic partnerships that transform how brands connect with customers.
This role is for an experienced Senior Backend Developer with a specialization in integrations with Generative AI/LLM solutions. The position involves architecting, implementing, and maintaining integrations between our core systems and external generative AI/LLM solutions and knowledge bases.
Responsibilities
- Collaborate with cross-functional teams to understand integration requirements and translate them into technical solutions.
- Design and architect robust backend systems to enable seamless integrations with AI/LLM solutions, ensuring scalability, reliability, and performance.
- Develop RESTful APIs using C# .NET Core/.NET Framework to expose and consume data from internal and external systems, following best practices and design patterns.
- Implement asynchronous processing and messaging patterns using async/await for long-running operations and better responsiveness.
- Optimize SQL Server queries and data access patterns to improve performance and reduce latency in integration workflows.
- Ensure backend security by following OWASP practices, implementing authentication, authorization, and data encryption.
- Stay updated on serverless computing and explore opportunities to leverage solutions like Firebase or Cloudflare Workers for integration scenarios.
- Collaborate with DevOps to deploy and monitor backend services in cloud environments, ensuring high availability and scalability.
- Conduct code reviews, write technical documentation, and mentor junior developers to foster continuous learning.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Proven experience as a Backend Developer with a focus on Generative AI or LLM-based projects and working with third-party APIs.
- Expertise in C# .NET Core/Framework, with strong understanding of asynchronous programming, dependency injection, and multithreading.
- Proficiency in SQL Server, including database design, optimization, and effective T-SQL.
- Experience developing and interacting with RESTful APIs, with authentication (OAuth, JWT).
- Familiarity with integration patterns/protocols such as Webhooks, SOAP, and GraphQL.
- Knowledge of Generative AI services and LLM solutions like OpenAI and integration experience.
- Experience with serverless solutions such as AWS Lambda, Firebase Functions or Cloudflare Workers is a plus.
- Strong focus on clean, maintainable, and efficient code and adherence to best practices.
- Excellent problem-solving skills and ability to design scalable integration solutions.
Summary of Benefits
- Join a dynamic and forward-thinking organization revolutionizing retail technology
- Be part of a culture with high client and staff retention
- Partner with prestigious brands globally
- Career progression and longevity
- Remote work environment
About Powerfront
Powerfront is a leading provider of customer engagement technology. Its INSIDE platform provides real-time actionable intelligence that orchestrates an expanding ecosystem of communication channels to improve online retail experiences.
INSIDE can be configured to meet customers’ needs with open architecture, serving luxury retail, fashion, travel, automotive, finance, and government sectors by enabling direct connections to end-users and leveraging data visualization and AI to improve efficiency.
Equal Employment Opportunity
Powerfront provides equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, or genetics.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Software Development
#J-18808-Ljbffr