وصف الوظيفة


  • Software Architecture:
    • Design and implement scalable software architectures, including service-oriented, microservices, event-driven, and serverless systems.
    • Ensure architectural decisions align with business objectives and industry best practices.
  • Database Management:
    • Oversee the design, implementation, and optimization of both SQL and NoSQL databases.
    • Ensure database performance, reliability, and scalability to meet the demands of the business.
  • Team Leadership:
    • Lead, mentor, and manage a team of software engineers, fostering a collaborative and innovative environment.
    • Provide technical guidance and support to team members, ensuring high-quality code and adherence to development standards.
  • Problem-Solving & Communication:
    • Address complex technical challenges and provide solutions that meet business needs.
    • Communicate technical concepts effectively to non-technical stakeholders, ensuring alignment and understanding across the organization.
  • Cloud & DevOps Practices:
    • Leverage cloud platforms (AWS, GCP, Azure) to build and deploy scalable and secure applications.
    • Implement modern DevOps practices to streamline development processes, including CI/CD pipelines, automated testing, and infrastructure as code.
  • Fintech Expertise:
    • Apply knowledge of regulatory and compliance issues relevant to the fintech or financial services sector.
    • Ensure that software solutions adhere to industry regulations and support the company’s compliance objectives.
Certificates & Skills Requirements

  • Bachelor’s degree.
  • 8+ years of experience in backend development, ideally in high-availability systems.
  • Proven experience as a Tech Lead or similar role, with a strong background in software architecture.
  • Extensive experience with databases (SQL and NoSQL) and proficiency in optimizing database design and performance.
  • Leadership experience with a track record of managing and mentoring software engineering teams.
  • Excellent problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure, and modern DevOps practices.
  • Experience in fintech or financial services is highly preferred, with a solid understanding of regulatory and compliance issues.
  • Strong knowledge of software development best practices and methodologies.
  • Ability to work in a fast-paced, dynamic environment with a focus on continuous improvement.
  • Experience with large-scale system integrations and enterprise-level software solutions.