Search by job, company or skills

Ashley Furniture Industries

AI-Powered Senior Back-End

Save
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The ideal candidate should combine strong software engineering fundamentals with hands-on AI capabilities. Beyond traditional development responsibilities, this role is expected to actively leverage AI tools and intelligent agents to improve development efficiency, automate workflows, accelerate problem-solving, and drive technical innovation.

We are looking for someone passionate about continuous learning and growth, with the ambition to evolve beyond a traditional developer role into an AI-empowered full-stack contributor.

ESSENTIAL DUTIES & RESPONSIBILITIES

Core Development Responsibilities

• Lead development, maintenance, optimization, and modernization of enterprise systems and internal platforms.

• Design and implement scalable, secure, and high-performance back-end services and APIs using C#/.NET technologies.

• Participate in system architecture design, technical solution planning, and overall platform optimization.

• Develop and support web applications and full-stack solutions when necessary.

• Collaborate closely with product managers, front-end developers, QA engineers, DevOps teams, and business stakeholders.

• Drive system reliability, performance tuning, security enhancement, and technical best practices.

• Participate in code reviews, mentor junior engineers, and contribute to team knowledge sharing.

• Support troubleshooting, root cause analysis, and production issue resolution.

AI-Driven Engineering & Intelligent Development

• Actively leverage AI tools and technologies to improve development productivity, code quality, problem-solving efficiency, and software delivery speed.

• Use AI tools to assist with code generation, architecture design, debugging, refactoring, documentation generation, unit testing, and technical research.

• Build, configure, and experiment with AI agents and intelligent workflows to automate development, operational, and business processes.

• Continuously explore emerging AI technologies, AI coding methodologies, and engineering best practices.

• Identify opportunities where AI can transform engineering processes and improve team productivity.

MINIMUM QUALIFICATIONS

Education & Experience

• Bachelor's degree or above in Computer Science, Software Engineering, or related fields.

• 5+ years of software development experience with strong back-end development

• Experience with large-scale enterprise systems, internal platforms, ERP, or workflow systems.

• Experience in manufacturing, supply chain, retail, or quality systems is a plus.

Skills & Abilities

Core Technical Capabilities

• Strong proficiency in C#, ASP.NET Core, Web API, Entity Framework, and related .NET technologies.

• Strong understanding of object-oriented design, design patterns, and software architecture principles.

• Experience with SQL Server, MySQL, or other relational databases, including database design and performance optimization.

• Familiar with microservices architecture, RESTful APIs, caching, message queues, and distributed systems.

• Experience with React, Vue.js, JavaScript/TypeScript is a strong plus.

• Familiar with Docker, Kubernetes, CI/CD pipelines, and DevOps practices.

• Strong awareness of code quality, maintainability, and security best practices.

• Proficient in Git including branching strategies, Pull Requests, code review workflows, and collaboration practices.

AI & Intelligent Engineering Capabilities

• Hands-on experience using AI-assisted development tools (Claude Code, Cursor, GitHub Copilot, Augment, Codex or similar tools).

• Experience building AI agents, prompt engineering, workflow orchestration, MCP integrations, or AI automation processes is highly preferred.

• Ability to leverage AI to generate code, troubleshoot problems, analyze systems, accelerate development, and improve software quality.

• Strong understanding of AI-assisted software development trends and engineering workflows.

PREFERRED QUALIFICATIONS

• Experience with Azure cloud platforms.

• Experience leading technical upgrades or modernization projects.

• Experience supporting mission-critical enterprise applications.

• Experience building AI-powered/Agentic solutions or integrating LLM technologies into applications.

Abilities & Attributes

• Highly curious and passionate about AI technologies and practical applications.

• Strong logical thinking, problem-solving skills, and attention to detail.

• Strong self-learning capability and growth mindset.

• Strong ambition to evolve beyond traditional development and grow into an AI-empowered full-stack contributor.

• Self-driven with builder mindset and proactive process improvement capability.

• Fluent in English reading and writing and able to communicate effectively in a global team environment.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 150514271