Important note:
While the role includes experience with technologies such as .NET Core and PostgreSQL, our client places greater emphasis on candidates who have worked in fast-growing fintech startup environments and who are deeply familiar with the JavaScript / TypeScript ecosystem. Hands-on experience operating in high-growth, product-driven fintech companies and building scalable API-based platforms in a JavaScript / TypeScript environment will be considered more critical than specific experience with individual technologies.
*
Our client is a fast-growing FinTech company.
We are currently looking for a Senior Software Development Engineer (Backend) who will play a critical role in designing, developing, and maintaining highly scalable and secure backend systems powering the company's platform, including APIs and customer-facing portals.
This is a hands-on technical role where the selected candidate will:
- Design and build secure, high-performance backend services
- Develop and maintain RESTful APIs powering financial integrations
- Architect scalable systems aligned with Open Banking / Open Finance standards
- Ensure system reliability, performance, and security best practices
- Contribute to technical decision-making and architecture reviews
- Mentor junior engineers and contribute to engineering best practices
- Collaborate closely with Product, Compliance, and Business teams to align technical delivery with customer and regulatory expectations
Key Responsibilities in details:
- Design, architect, and implement highly robust backend applications using .NET Core, PostgreSQL, and related technologies to support Spare's Open Finance platform, APIs, and portal.
- Lead technical discussions and provide guidance on backend architecture and system design.
- Collaborate closely with developers, DevOps engineers, product managers, and any other team members as required to develop end to end products and features
- Own complete lifecycle management of developed features, ensuring continuous uptime, performance optimization, and reliability.
- Drive high coding standards and participate actively in code reviews, debugging, and troubleshooting complex issues.
- Maintain and ensure comprehensive documentation and knowledge-sharing across the team.
- Stay updated with and proactively introduce relevant new technologies, practices, and standards within the team and projects.
- Leverage advanced proficiency in .NET (.NET Core, C#) to optimize backend services and integrations.
- Manage and optimize relational database usage, primarily PostgreSQL.
- Champion best practices for version control (Git), CI/CD (GitHub Actions), and infrastructure as code.
- Oversee and mentor the development and maintenance of Docker-based containerized applications.
- Ensure smooth operation and optimization of backend services in Linux environments (Ubuntu, Rocky Linux, RedHat).
- Thoughtfully integrate AI tools to boost coding efficiency and quality, emphasizing informed usage and avoiding overreliance.
The ideal candidate will have strong experience in backend development within fintech environments, with deep understanding of API architecture, security standards, and scalable cloud-native systems.
This opportunity is ideal for someone who enjoys working in a regulated fintech environment, building secure financial infrastructure at scale, and contributing both technically and strategically to a growing platform.
The candidate will be subject to SAMA approval.