ON

Software Engineer

Hiring from
Turkey
Work type
Hybrid
Posted

624,585 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Software Engineer

Location: Istanbul, Türkiye

Work Type: Hybrid (Onsite & Remote)

About Us

ONFTECH is a global player in Fintech and RegTech solutions, dedicated to helping businesses navigate complex digital transformations. With a strong presence across the GCC and Europe, we specialize in process automation, centralized information management, and user-friendly solutions that drive efficiency and innovation. Our team thrives on creativity, collaboration, and a shared mission to solve critical challenges in the fintech space. Joining ONFTECH means becoming part of a culture that values growth, impact, and excellence. ONFTECH AL ARABIA is a subsidiary of ONFTECH.

Role Overview

ONFTECH Türkiye is seeking a Software Engineer to join our growing technology team in Istanbul. The selected candidate will play a key role in designing, developing, and maintaining ONFTECH’s financial and regulatory technology platforms delivered to Saudi banks and fintechs. This role involves building scalable, secure, and high-performance applications, developing integrations with critical financial systems, and contributing to the successful delivery of mission-critical solutions in compliance with Saudi regulatory and banking standards. The Software Engineer will collaborate closely with business analysts, project managers, quality assurance engineers, and customers to deliver innovative solutions that support digital transformation initiatives across the financial sector.

Responsibilities

  • Design, develop, test, and maintain scalable enterprise applications using .NET Core, React, and modern software engineering practices.
  • Develop and maintain backend services, REST/SOAP APIs, and frontend components following SOA and multi-tier architecture principles.
  • Build and support integrations with banking, fintech, payment, regulatory, and government systems.
  • Develop event-driven and messaging-based solutions using RabbitMQ, IBM MQ, Kafka, and Redis.
  • Design and optimize database structures, queries, and stored procedures across multiple database platforms, including Microsoft SQL Server, Oracle, MySQL, and PostgreSQL.
  • Collaborate closely with Business Analysts, QA Engineers, DevOps Engineers, and Project Managers to translate business requirements into technical solutions.
  • Participate in system design, code reviews, technical discussions, and architecture decisions to ensure scalability, security, and maintainability.
  • Troubleshoot, debug, and resolve application issues across frontend, backend, integration, and database layers.
  • Ensure application performance, reliability, security, and compliance with banking and regulatory requirements.
  • Contribute to CI/CD pipelines, deployment activities, release planning, and production support when required.
  • Prepare and maintain technical documentation, design specifications, and implementation artifacts using Confluence and Jira.
  • Continuously evaluate emerging technologies, frameworks, and industry best practices, particularly within the FinTech and RegTech sectors.
  • Work effectively in Agile development environments and contribute to continuous improvement initiatives across the software development lifecycle.

Qualifications

  • Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Information Technology, or a related discipline.
  • 2–5 years of experience in software development, preferably in banking, fintech, payment systems, or enterprise applications.
  • Strong hands-on experience with .NET Core / Core and C#.
  • Experience developing modern web applications using React and JavaScript/TypeScript.
  • Solid understanding of software architecture principles, including N-Tier Architecture, Service-Oriented Architecture (SOA), Microservices, and API-driven development.
  • Practical experience in designing and developing RESTful APIs and web services (REST/SOAP).
  • Experience working with messaging and integration technologies such as RabbitMQ, IBM MQ, Kafka, and Redis.
  • Good knowledge of relational databases, including Microsoft SQL Server, Oracle, MySQL, and PostgreSQL.
  • Familiarity with source control and development tools such as Git, Bitbucket, Jira, and Confluence.
  • Understanding of DevOps practices, CI/CD pipelines, and deployment automation tools such as Jenkins.
  • Experience in troubleshooting, performance optimization, and debugging across application, integration, and database layers.
  • Familiarity with banking, fintech, payment, regulatory, or government system integrations in KSA is considered an advantage.
  • Understanding of secure coding practices, cybersecurity principles, and regulatory compliance requirements is a plus.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and collaboratively within cross-functional teams in a fast-paced environment.
  • Fluency in English (written and spoken).

Opportunities

  • Professional Growth: Work on cutting-edge fintech projects with exposure to global markets.
  • Flexible Work Culture: Enjoy the benefits of a hybrid work environment while collaborating with a global team.
  • Impactful Projects: Contribute to transformative solutions in the fintech industry.
  • Learning and Development: Access training programs, certifications, and mentorship to advance your career.
  • Global Exposure: Engage with international clients and diverse business practices.

If you believe you are the right fit for this role, we are excited to receive your application!

Please share your CV with hr@onftech.com


Similar jobs

Apply for this job100% free