Senior Software Engineer (Partner's Payroll)
Eyeota
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using .NET 8, ASP.NET Core, and Web APIs
- Build scalable, high-performance, and secure backend systems following SOLID principles and clean architecture
- Work extensively with AWS services (deployment, scaling, monitoring, integrations)
- Implement unit tests, integration tests, and follow TDD/BDD where applicable
- Contribute to CI/CD pipelines and automation using tools like Git, Azure DevOps / TeamCity / similar
- Collaborate with front-end developers (Angular) to support API contracts and integrations
- Participate in code reviews, technical discussions, and architectural decisions
Key Requirements:
- 5+ years of experience in backend development using .NET / ASP.NET Core
- Strong hands-on experience with .NET 8 (or recent .NET versions)
- Deep understanding of RESTful APIs, backend architecture, and system design
- Solid knowledge of SQL databases and database performance optimization
- Experience working in AWS environments (EC2, S3, RDS, Lambda, CloudWatch, Serverless Architecture etc.)
- Strong understanding of SOLID principles, design patterns, and clean code
- Experience working in Agile / Scrum teams
- Good communication skills in English

