SENIOR BACK-END ENGINEER (C#/.NET) - SOFTWARE
Jobgether
Full-timesenior
Job description
Accountabilities
• Design, develop, and maintain scalable enterprise SaaS applications using C#, .NET Core, Web API, Entity Framework, and related technologies.
• Break down complex business requirements into modular, maintainable solutions using sound architectural principles and design patterns.
• Build foundational backend frameworks and apply approaches such as Domain-Driven Design (DDD), CQRS, and clean separation between business and data access layers.
• Develop, maintain, and optimize RESTful APIs and microservices while ensuring reliability, scalability, and maintainability.
• Design and optimize SQL Server databases, including complex stored procedures, indexing strategies, query optimization, and performance tuning.
• Take end-to-end ownership of software quality by performing unit, integration, and performance testing within a Shift Left development model.
• Use AI-assisted development tools to accelerate coding, refactoring, documentation, testing, and overall engineering productivity.
• Collaborate directly with Product Managers and distributed engineering squads to translate business requirements into effective, customer-focused features.
• Contribute to CI/CD workflows, code reviews, technical discussions, and continuous improvements to development practices.
Requirements
• 5+ years of professional experience developing enterprise or SaaS software using C#, .NET Core, Web API, Entity Framework, and SQL Server.
• Strong knowledge of Object-Oriented Programming, software design patterns, enterprise architecture, multithreading, and asynchronous programming.
• Practical experience with Domain-Driven Design, CQRS, modular architecture, and clear separation of business and data access concerns.
• Demonstrated ability to design and develop robust APIs, backend services, and data-intensive applications.
• Hands-on experience with SQL Server, including database design, stored procedures, indexing, query optimization, and performance tuning.
• Daily experience using AI coding assistants such as GitHub Copilot, Claude, or comparable tools as part of the software development workflow.
• Familiarity with Angular or other modern frontend frameworks, Git, CI/CD pipelines, and Agile development practices.
• Strong understanding of software testing and the ability to take full responsibility for code quality without relying on a separate QA function.
• Excellent written and spoken English communication skills, with experience collaborating effectively across distributed teams.
• Strong problem-solving, ownership, analytical, and communication skills, with the ability to work independently in a fast-paced engineering environment.
• Experience with AI-powered product features, event-driven architectures, asynchronous messaging, distributed systems, or full feature ownership from design through production deployment is a plus.
Benefits
• 100% remote work, providing flexibility to work from a location that supports your productivity.
• Highly competitive USD-based compensation.
• Paid time off to support rest, wellbeing, and work-life balance.
• Significant autonomy and a results-focused working environment.
• Opportunity to contribute to innovative, high-impact technology projects with leading U.S. companies.
• Collaboration with experienced engineering professionals across a diverse international network.
• A supportive culture that values professional growth, wellbeing, teamwork, and continuous learning.
• Exposure to modern AI-assisted engineering practices and technologies.
• Opportunities to work on complex enterprise software challenges and strengthen your technical expertise.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Skills
C#.NET CoreWeb APIEntity FrameworkSQL ServerDomain-Driven DesignCQRSRESTful APIsMicroservicesGitCI/CDAgile developmentAI-assisted development toolsGitHub CopilotClaude