Senior Software Engineer

Skills
Computer ScienceDevopsFull-Stack DevelopmentWeb ApplicationsBusinessDatabasesOptimization
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science Engineering or related technical field or 15+ years relevant experience without a degree
  • 10+ years developing web-based object-oriented applications or strong proficiency in C# .NET Framework and .NET
  • Proven full-stack web development experience with C# .NET ASP.NET Core modern frontend frameworks REST APIs and authentication patterns
  • Proven AI development experience building production-grade AI-powered features with LLMs ML frameworks and AI orchestration tools
  • Strong research analytical and problem-solving skills
  • Ability to work independently and learn new technologies quickly
  • Experience troubleshooting complex technical issues
  • Experience working in customer-facing technical roles

Nice to have

  • Versatile
  • Forward-thinking
  • Collaborative
  • Innovative
  • Mentoring mindset

Day to day

  • Own end-to-end delivery of full-stack and AI-powered features across UI API and model integration.
  • Build scalable responsive web applications using modern frameworks and strong engineering principles.
  • Research evaluate and implement emerging AI and web technologies to improve product capability and technical standards.
  • Troubleshoot complex customer and platform issues and communicate clear resolutions to internal teams.
  • Mentor junior engineers and contribute to agile practices engineering best practices and continuous improvement.