Senior Software Engineer
Skills
Computer ScienceDevopsFull-Stack DevelopmentWeb ApplicationsBusinessDatabasesOptimization
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.
