Empowering companies to work with the best engineers in the world
Senior Backend Developer – C#, .NET
Location
Pakistan
Posted
60 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer – C#, .NET
Smart Working
• Design, develop, and maintain scalable backend services and APIs using C# and .NET 10 • Build and maintain secure, reliable integrations with third-party systems and external APIs • Define and implement resilient and fault-tolerant API communication patterns • Troubleshoot and resolve complex backend and API issues, including connectivity and data consistency problems • Ensure systems are observability-first through effective logging, metrics, monitoring, and alerting • Create and maintain clear API integration documentation for internal and external stakeholders • Collaborate closely with Product Managers, QA Engineers, Designers, and Data teams to deliver high-quality features • Champion engineering best practices across testing, CI/CD, secure coding, and maintainability • Mentor junior developers and contribute to overall engineering excellence • Support ongoing platform scalability, integration, and performance improvement initiatives • Contribute to the evolution of the company’s API platform and backend architecture
Job Requirements
- Strong proficiency in C# and .NET 10, with experience building scalable and maintainable backend systems
- Strong experience designing, developing, and maintaining production APIs and backend services
- Experience diagnosing and resolving complex backend and API issues
- Experience working with CI/CD pipelines and deployment automation
- Strong understanding of API design, backend reliability, and maintainable system architecture
- Strong interpersonal and collaboration skills across cross-functional teams
- Experience writing clear and maintainable API integration documentation
- Pragmatic problem-solving mindset with strong attention to reliability and simplicity
- Commitment to delivering high-quality, performant, and supportable solutions
- Ability to work effectively in a collaborative, fast-moving engineering environment
Benefits
- Valued and empowered workplace culture
- Opportunity for personal and professional growth
- Flexible remote work environment
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Backend
DraftKings Inc.Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours
• Design and develop scalable back-end systems and APIs. • Deliver production-ready code, driving forward new features and capabilities. • Own the full software development lifecycle, from initial design through long-term maintenance. • Ensure all components are built to withstand high volume and real-time demands. • Collaborate cross-functionally to align technical execution with product goals.
Database Developer
KyndrylWe design, build, manage and modernize the mission-critical technology systems that the world depends on every day.
• Design, develop, and maintain high-performance database systems • Write complex PL/SQL queries and optimize database performance • Build secure storage structures to support business applications • Develop, optimize, and maintain database code for Oracle and MS SQL Server platforms • Perform index rebuilds, update statistics, and optimize schema structures • Monitor database growth, fragmentation, and query performance • Review, analyze, and optimize complex SQL queries • Design, manage, and maintain database objects • Develop and maintain stored procedures, functions, and packages • Manage database indexing strategies with application teams • Implement data archival, purging, and retention strategies • Perform cleanup of unused database objects • Assess and validate database changes • Coordinate database changes during SDLC, Agile, and DevOps release cycles • Analyze database resource utilization and support capacity planning • Perform impact analysis for schema modifications • Collaborate with System DBA and application teams • Ensure compliance with regulatory and audit requirements
• Design, build, and operate the backend services, APIs, and orchestration systems that are the foundation for all our product experiences • Participate in on-call and incident response, as well as driving continual improvements to our reliability and operational posture • Collaborate across product, research, and engineering teams to deliver end-to-end product capabilities • Collaborate with solution architects to continually improve and streamline how we deploy the Poolside platform in on-premise environments
• Participate in the solution development and maintenance of high-performance backend services and applications using Golang. • Architect, implement, and optimize microservices-based applications, ensuring scalability, reliability, and maintainability. • Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm for efficient package management. • Design and optimize database schemas, queries, and transactions, specifically using Postgres. Ensure data integrity, performance, and scalability. • Develop and enhance the billing system to ensure accurate and timely processing of financial transactions. • Conduct code reviews to ensure code quality, best practices, and adherence to coding standards. • Collaborate within the cross-functional team, including DevOps, Backend and Frontend developers, QA and product management to understand requirements and deliver high-quality software solutions. • Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge transfer and onboarding of team members. • Ensure decent Unit test coverage of the applications and participate in keeping the autotest suite up-to-date.




