Iranian Company in Fintech Industry
Annual Package: 1.8 – 2.4 billion Tomans
Responsibilities
· Define and oversee the overall software architecture, ensuring scalability, maintainability, and alignment with business goals.
· Lead the software development processes, from requirements gathering to deployment, ensuring adherence to best practices and quality standards.
· Establish and enforce security protocols across all software applications, including encryption and secure coding practices.
· Manage the DevOps lifecycle, including containerization (Docker), orchestration (K8s), and continuous integration/deployment pipelines.
· Evaluate and select appropriate web frameworks, with preference for Laravel for backend development.
· Guide frontend technology choices and practices, ensuring proficiency with TypeScript, ES6, and preferably Vuejs.
· Make critical technical decisions in complex and ambiguous situations, balancing short-term needs with long-term objectives.
· Drive innovation and technical strategy within fintech business domains, ensuring compliance with financial regulations and standards.
· Lead, mentor, and manage engineering teams, fostering a culture of accountability and continuous improvement.
· Collaborate with executive leadership and cross-functional teams, translating technical complexity into clear business language.
Requirements
· Proficient in one or more web frameworks, preferably Laravel.
· Demonstrated experience working with TypeScript and ES6, along with at least one frontend framework, preferably Vuejs.
· Strong expertise in software security topics and encryption methodologies.
· Deep understanding of software architecture and software development processes.
· Mastery of DevOps processes and related tools, including Kubernetes (K8s) and Docker.
· Familiarity with fintech business domains and their unique technical challenges.
· Minimum 10 years of professional experience in software development and at least 5 years of management experience.
· Ability to solve problems and make decisions effectively under complex conditions.
· Capacity to work in dynamic and rapidly changing environments.
· Strong communication and leadership skills.