Backend C# Developer – .NET, AI-Assisted Development
Location
Serbia
Posted
2 days ago
Salary
$3K - $3.5K / month
Seniority
Senior
Job Description
Backend C# Developer – .NET, AI-Assisted Development
Smart Apartment Data
• Build and maintain backend applications using C# and .NET • Design and develop scalable REST APIs • Optimize SQL Server databases and application performance • Troubleshoot production issues and deliver reliable solutions • Use AI development tools (e.g., Cursor, Claude Code, GitHub Copilot, ChatGPT) to accelerate development while maintaining high code quality • Collaborate with engineers to deliver clean, scalable, and maintainable software
Job Requirements
- 3+ years of professional C#/.NET development experience
- Good written and spoken English
- Strong experience building REST APIs
- Solid SQL Server and relational database skills
- Experience debugging and maintaining production applications
- Regularly uses AI development tools (e.g., Cursor, Claude Code, GitHub Copilot, ChatGPT) to improve development productivity while maintaining code quality.
- Able to work independently in a remote environment
- Nice to Have**
- Experience with Azure
- Experience with Docker and CI/CD pipelines
- Entity Framework
- Experience integrating AI or third-party APIs
Benefits
- Location Independent / 100% Remote
- $3000–$3500 USD/month
- Long-term opportunity with a stable U.S. technology company
- Exposure to modern backend architecture and AI-assisted software development
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Administer and maintain enterprise IBM z/OS storage environments • Monitor and optimize SMS pools, DASD utilization, HSM processes, and storage performance • Manage EMC PowerMax, Data Domain, and DLM storage platforms • Perform storage provisioning, volume initialization, catalog maintenance, and capacity planning • Monitor storage health using CloudIQ, Unisphere, DLM Monitor, and DD Systems Monitor • Support disaster recovery planning, testing, failover, and recovery operations across geographically distributed data centers • Install, configure, and maintain storage management utilities, including DLM Utilities, MF Enablers, Solutions Enabler, GDDR, TapeCopy, Unisphere • Generate storage compliance and utilization reports, including IBM and Broadcom SCRT reporting • Create and manage Change Requests and Incident tickets following ITIL best practices • Partner with Dell engineering teams to coordinate hardware upgrades, maintenance, patching, and repairs • Maintain technical documentation and operational procedures
• Desenvolver e manter aplicações de software utilizando Python e .NET. • Colaborar com equipes multifuncionais para definir, projetar e implementar novas funcionalidades. • Garantir a qualidade do código através de testes unitários e revisões de código. • Participar de cerimônias ágeis e contribuir para a melhoria contínua dos processos. • Diagnosticar e resolver defeitos e problemas de software.
Full-Stack Developer, Node.js, React
Irth SolutionsThe Most Complete SaaS Platform for Damage Prevention, Asset Protection and Risk Management
• Design, develop and deploy new features. • Participate in technical decisions and the evolution of our software architecture. • Ensure the quality, performance and stability of our applications. • Collaborate with team members to design the best technical solutions. • Take part in sprint planning and work estimation. • Conduct code reviews and contribute to knowledge sharing. • Contribute to the continuous improvement of our development practices and CI/CD environment. • Use artificial intelligence tools to increase productivity, improve development quality and foster innovation.
Senior Python Developer
BMAT Music InnovatorsWe’re the Operating System for the Music Industry. A platform that pumps up the jam of every play.
• Take ownership of the technical design, implementation and deployment of complex features and system components. • Collaborate with cross-functional teams to define, design, and ship new features. • Troubleshoot and debug applications to optimise performance and ensure reliability. • Lead code reviews to maintain code quality and share knowledge. • Stay up-to-date with emerging technologies and industry trends. • Contribute to the continuous improvement of the development process and methodologies. • Contribute to break down high-level architectural visions into actionable implementation plans • Identify tasks while balancing system and infrastructure maintenance, migration costs, and their operational impact. • Align software and systems to overall technical strategy, making tradeoffs where appropriate in consultation with other engineers.




