Job Description: Core Backend (Required)
Strong experience with .NET / .NET Core and C#
Hands-on experience with Entity Framework Core (EF Core) and ORM best practices
Proven experience designing and developing RESTful APIs and microservices architectures
Solid understanding of object-oriented programming (OOP), design patterns, and clean architecture principles
Experience with SQL Server or other relational databases, including query optimization, indexing, and stored procedures
Familiarity with authentication and authorization mechanisms (OAuth, JWT, identity frameworks)
Frontend & UI Development
Experience with modern JavaScript frameworks (Angular, React, Vue, etc.)
Angular strongly preferred
Candidates without Angular experience must demonstrate the ability and willingness to ramp quickly and work effectively in Angular
Strong proficiency in:
TypeScript
JavaScript (ES6+)
HTML5, CSS3, and responsive design principles
Experience building component-based UI architectures
Familiarity with UI libraries/frameworks such as Angular Material, Bootstrap, or similar
Modern Engineering Practices
Experience using Git and collaborative workflows (GitHub, Azure DevOps, etc.)
Familiarity with CI/CD pipelines (GitHub Actions, Azure DevOps, or equivalent)
Experience with containerization (Docker) and cloud platforms (Azure preferred) is a plus
Strong understanding of application performance, scalability, and monitoring
AI-Assisted Development & Emerging Technologies
Experience using or exposure to AI-assisted development tools such as:
GitHub Copilot or similar tools
Exposure to or strong interest in:
Agentic workflows / AI-driven development pipelines
Integrating AI/ML capabilities into applications (nice-to-have)