Senior Software Engineer (C# .NET)
Embark on a journey with Aqovia, where your client engagement and management expertise will be crucial in shaping the future of our technology solutions.
Why Aqovia?
At the Intersection of Innovation and Impact, introducing Aqovia. Aqovia is an international technology firm dedicated to creating tangible value through the power of AI, data-driven, and bespoke software solutions and services.
Our unique approach extends beyond traditional service and solutions delivery, we strategically invest in and nurture a diverse portfolio of promising companies operating across vital sectors including; financial services, health, infrastructure management, sustainability, education, and business intelligence.
This commitment to innovation across a broad spectrum allows Aqovia to stay at the cutting edge, delivering transformative solutions and creating significant impact. For our clients and strategic partners, Aqovia offers a unique opportunity to be part of a dynamic and forward-thinking group shaping the future
Job Description:
Aqovia is seeking Senior Software Engineers with a passion for emerging technologies to join our agile development team. This role offers the opportunity to contribute to high-impact solutions across Fintech, Crypto, Blockchain, Web3, and NFT ecosystems.
As an accomplished developer, you will expand your expertise in microservices, distributed systems, decentralised architectures, and reusable Web Components, contributing across the full software development lifecycle.
Aqovians live and breathe agile, thrive in an eXtreme Programming environment, and treat software development as both a craft and a disciplined engineering practice. We value continuous learning, experimentation, and staying ahead of rapidly evolving industry trends, including those defining the future of digital assets and decentralised finance (DeFi).
We champion the best tools and practices and encourage pair programming and knowledge sharing.
Key Responsibilities:
Participate in agile ceremonies (planning, retrospectives, ‘3 amigos’).
Design and build high-performance Fintech and Web3 applications, microservices, and distributed systems using C#, ASP.NET, NodeJS, and modern Web Components.
Build features integrating blockchain networks, smart contracts, crypto wallets, tokenised assets, and NFT platforms.
Automate deployments and monitor production services with a strong focus on reliability and security.
Develop high-quality code adhering to clear specifications and aligned with blockchain/Web3 security standards.
Implement, refactor, and optimise product code (C#) following best practices for maintainability, testability, and performance.
Review and debug code to identify defects, performance bottlenecks, Web3 integration issues, or technical debt.
Work closely with test engineers to ensure robust test coverage, including smart contract and blockchain node integration testing.
Participate in sprint planning, daily stand-ups, and retrospectives, continually improving team velocity and engineering practices.
Mentor junior team members (depending on experience) and lead technical activities as required.
Stay current with emerging trends in Fintech, DeFi, Blockchain protocols, Layer-2 scaling, token standards, digital identity, and decentralised application (dApp) development.
The Ideal Candidate Will Have:
Strong understanding of software engineering best practices, object-oriented design, SOLID principles, and agile/XP methodologies.
Strong knowledge of C#, .NET, and ASP.NET, with exposure to secure financial or decentralised applications.
Experience with crypto wallet integration, digital signatures, or token standards
Understanding of DeFi protocols, payments, trading platforms, or digital asset custody.
Offline-first or mobile-first Progressive Web Apps
Performance monitoring and optimisation of browser-based applications
Designing secure, performant, public-facing RESTful APIs
Interest or experience in microservices and event-driven systems (RabbitMQ, Azure Service Bus, blockchain event streams)
Nice to have, not Essential
Familiarity with Azure Functions or cloud-native solutions.
Understanding of distributed protocols, networking fundamentals (Ethernet/TCP/IP), or peer-to-peer systems.
Micro-front-end architectures
Hands-on experience with component-based development in JavaScript/TypeScript (Web Components, React, Vue, Angular).
Understanding of HTML5, ES6+, CSS3, and the modern Web Platform.
Working with blockchain APIs, node providers (e.g., Infura, Alchemy), or L1/L2 chains.
Familiarity with NFT minting workflows, metadata standards, or marketplaces.
Knowledge of Web3 identity, authentication (SIWE), or secure key management.
Soft Skills
Analytical mindset: Ability to diagnose complex issues across distributed systems, blockchain layers, or financial transaction flows.
Communication: Excellent English (written and verbal) and able to simplify complex Web3 or Fintech concepts for diverse audiences.
Collaboration: Proven experience working cross-functionally across development, DevOps, product, and security teams.
Joining Aqovia means:
Making a real difference: You'll be part of a team developing solutions that empower businesses while contributing to sustainable practices.
Growth opportunities: We invest in our employees' development and offer a path for career advancement.
Collaborative culture: We value teamwork, open communication, and a supportive environment.
Competitive benefits package: TBC discussed with Talent team and HR
If you're a problem-solver who thrives in a fast-paced environment and shares our commitment to positive impact, we encourage you to apply!
Equal Opportunity Employer:
At Aqovia, we believe in the strength of diversity. We strive to reflect the varied markets we serve and foster an inclusive culture where everyone feels welcome, valued, and empowered to be their authentic selves. As an equal opportunity employer, we are committed to embracing all forms of diversity across our organisation.
- Department
- Engineering
- Role
- Senior Software Engineer
- Locations
- Pakistan
- Remote status
- Hybrid
- Employment type
- Full-time
About Aqovia
Aqovia is an international Artificial Intelligence (AI) and digital solutions specialist, combining innovative and cutting-edge technologies to provide bespoke, mission critical, and transformational solutions.
Join Us - If you are passionate about technology and looking for a company that values your contributions and supports your career aspirations, we invite you to explore opportunities with us. Together, we can shape the future of tech solutions and create a workplace where everyone thrives.
Already working at Aqovia?
Let’s recruit together and find your next colleague.