drjobs Principal Software Architect العربية

Principal Software Architect

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Manama - Bahrain

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Any Nationality

Gender

N/A

Vacancy

1 Vacancy

Job Description

Roles and responsibilities

JiBe, a leading SaaS B2B product company, is seeking a highly skilled Principal Architect (Backend) to lead and manage its Global Software Development Department. This role is essential in shaping the architecture, scalability, and overall quality of JiBe’s software solutions. As a Principal Architect, you will play a key role in both strategic and hands-on technical aspects of product development while driving the evolution of our backend systems.

Key Responsibilities:

  • Technical Leadership & System Design: As the principal technical expert, you will be responsible for designing and overseeing the development of backend systems, ensuring that they meet both business needs and technical excellence. You will collaborate with cross-functional teams, including product managers, business stakeholders, and developers, to create systems that align with JiBe’s vision and goals.

  • Agile Development & Hands-on Involvement: You will lead an agile development team, working closely with engineers to deliver high-quality solutions on time. While you will primarily focus on architecture, you will also be actively involved in hands-on development, particularly when complex technical challenges arise. Your expertise will guide the team in making the right technical decisions and optimizing performance, scalability, and maintainability of the software.

  • Collaboration with Group Manager: You will work closely with the group manager and other team members to ensure successful task deliveries and to solve complex business problems with effective, scalable solutions. By fostering an environment of collaboration, you will ensure that the team remains aligned with project goals and delivers high-quality results.

  • Quality Assurance & Standards Compliance: Maintaining a high level of development and delivery standards is critical. You will verify and ensure that all development practices meet JiBe’s policies for quality, security, and scalability. Your role will involve defining and upholding coding best practices, system performance benchmarks, and security protocols. As part of the leadership team, you will help instill a culture of continuous improvement and technical excellence.

  • Ownership of System Architecture: You will take full ownership of the architecture of JiBe’s entire software solution, overseeing the integrity and evolution of the system. This includes working on core backend systems, ensuring they scale efficiently to support the company’s growth and the diverse needs of JiBe’s B2B customers. You will ensure that the software architecture supports a reliable and performant SaaS platform.

  • Collaboration with VP of R&D: You will report directly to the VP of R&D and be an integral part of the leadership team. Your expertise will contribute to the long-term strategic direction of the company’s technology initiatives and the development of innovative solutions.


Desired candidate profile

ualifications

• Software development experience (mainly backend or full stack development) leading system level designs and architecture for entire web-based solutions or substantial sub-systems.

• At least 5 years leading system-level designs and architecture for entire web-based solutions or substantial sub-systems.

• Minimum 3 years of experience as a designer/architect of large scale and high-performance distributed systems.

• A minimum of 7 years development and code-level design experience with Node.js, C# or Java.

• At least 2 years of experience with relational databases.

• Practical and substantial experience with microservices architecture and event-based systems.

• Practical and substantial experience with development quality methodologies and testing.

• Practical familiarity with OOP, design patterns and SOLID principles.

• Excellent interpersonal, planning, and organizational skills.

• Exceptional attention to detail and problem-solving skills.

• Self-driven and works well with minimal supervision as part of a diverse team.

• Proficiency in verbal and written English communication.

Employment Type

Remote

Company Industry

Software Development

Department / Functional Area

IT Project Management

Key Skills

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.