About the Role
Job Title Backend Engineer (C#/.NET, AWS & AI) Job Function Responsible for designing, developing, and maintaining the PE Ops platform using C#, ASP.NET Core/.NET 8+, PostgreSQL, and AWS. Contributes to CI/CD, cloud infrastructure, security, and observability, and applies AI-assisted development tools responsibly to improve engineering productivity without compromising security, quality, or accountability. Grade Analyst 1 – Associate 2 Job Responsibilities Backend Development - Develop scalable REST APIs using C#, ASP.NET Core/.NET 8+. - Design and implement backend modules for tasks, workflows, approvals, SLAs, notifications, audit, analytics and integrations. - Implement background jobs for SLA timers, notifications, recurring tasks and integrations. - Build reliable integrations with external systems and APIs. Database & Data Management - Design and optimize PostgreSQL databases using EF Core and SQL. Security & Quality - Implement secure authentication, authorization, RBAC and audit logging. - Write unit, integration and API tests. - Participate in production troubleshooting, performance optimization and rollback activities. DevOps & Infrastructure - Containerize applications using Docker. - Implement logging, monitoring, metrics and tracing using CloudWatch/OpenTelemetry. AI-Assisted Development - Use AI coding assistants such as Claude, Amazon Q/Kiro, GitHub Copilot or equivalent to improve development productivity. - Review and validate AI-generated code for correctness, security, performance and maintainability. Collaboration - Participate in code reviews, architecture discussions, sprint planning and technical documentation. - Other duties as assigned in relation to achieving defined goals Travel - Minimal to none Key Performance Indicators - System Uptime & Reliability - Sprint Velocity / Story Points Delivered - Code Review Turnaround Time - Defect / Bug Rate Post-Release - API Response Time & Performance - Test Coverage - Production Incident Resolution Time Education - Bachelor's degree in Computer Science, Engineering, or related field. Experience - 3–5+ years' experience as a Backend Engineer with significant C#/.NET experience. Required Functional Skills - Strong C# and .NET 8+/ASP.NET Core experience. - Strong REST API development experience. - Good PostgreSQL, SQL and Entity Framework Core knowledge. - Git/GitHub and pull-request workflows. - Docker and CI/CD fundamentals. - Practical AWS knowledge. - Understanding of authentication, authorization, RBAC and API security. - Experience writing automated tests. - Understanding of logging, monitoring and troubleshooting. - Practical experience with AI-assisted software development. - Good understanding of software architecture, SOLID and clean coding Practices. Nice to Have - Redis - Hangfire / background processing - OpenTelemetry - AWS SQS/SNS/EventBridge - Cloudflare - Kubernetes - RAG/vector databases - LLM APIs and prompt engineering - AI agents/tool calling - Enterprise API integrations. Required Behavioural Skills - Strong problem-solving and analytical thinking - Ownership and accountability for delivered work - Ability to work independently and within a fast-paced, evolving environment - Strong attention to detail, particularly when validating AI-generated code - Collaborative approach to code review and technical discussion - Clear written and verbal communication for technical documentation Working Hours - Minimum 40 hours per week - Regular working hours (8AM-5PM) on business days - more hours may be required depending on business demands Work Tools - Laptop How To Apply Apply here