Backend Engineer (C#/.NET, AWS & AI)
ProduqtEdge
Remote
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