Senior Software Architect

Full time Forex Fintech IT - Software Development

Job Description

IronFX is a leading global online broker specializing in Forex, CFDs, Commodities and Spot Metals since 2010. Noteris services limited on behalf of IronFX, is seeking to hire a System/Software Architect to join our dynamic team and spearhead the development and continuous refinement of our cutting-edge platforms. Collaborate with our Heads of R&D and Analysis to drive innovation and maintain the highest standards of system architecture and software quality.

Key Responsibilities:

  • Collaborate with the Head of R&D and Analysis to design robust system architectures, plan strategic future enhancements, and oversee ongoing maintenance of existing systems.
  • Take charge of our latest platform leveraging a domain driven design and microservices architecture, ensuring scalable, maintainable, and high-performing solutions.
  • Preferably bring experience with technologies such as .Net 6+, Node.js, and React.
  • Oversee, manage, and mentor a team of developers; supervise their projects to ensure effective execution and adherence to architectural standards.
  • Provide technical guidance and mentorship to developers, aiding in the resolution of complex technical issues.
  • Uphold responsibility for the overall architectural integrity and quality of the system implementations.
  • Design, document, and effectively present software architectures to stakeholders.
  • Conduct thorough code reviews, deliver constructive and actionable feedback, and promote high coding standards.
  • Remain abreast of current technologies and emerging trends; evaluate their potential benefits and applicability to enhance our products and team capabilities.
  • Decompose complex projects into manageable tasks, offering high-level estimations to facilitate precise project planning.
  • Proactively monitor systems and workflows, implementing measures to minimise risks in production environments and during product delivery.
  • Assist System Analysts in comprehending user and system requirements, and contribute to the collection and documentation of these requirements.
  • Define system solutions considering business needs, cost implications, and required integration with existing applications or platforms.
  • Ensure adherence to internal regulations and procedures within the development team.
  • Develop and demonstrate proof of concepts to support the creation of new solutions, providing a practical framework for developers.

Qualifications:

  • Proven experience as a System Architect, Tech Lead, or in a similar leadership role within technology development.
  • Strong understanding of microservices architecture and experience with specified programming languages and frameworks.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to mentor and lead teams in a high-paced environment.

What we offer (Applicable for candidates based in Cyprus)

? Competitive Salary based on candidate's experience

? Participation in the Company's Medical Scheme

? Hybrid working model

? Participation in the Company's Pension Plan

? Awesome homemade lunch at Company's premises in Limassol

? Breakfast elements in Limassol/ Nicosia offices

? Internal Cafeteria with fresh snacks, cakes and drinks in Limassol premises

? Participation in the Company's Group Discount Scheme

? Free Parking

? Team building & Corporate Events

? Unique & friendly working environment with many opportunities for career growth and personal development