Required Senior Backend Architect
Description
Serve as the technical focal point for the development efforts of an agile team, including hands-on development (when applicable) and system design of one or more sub-systems.
Collaborate with the group manager and team members to ensure timely and high-quality task deliveries and solutions for business needs.
Be part of the architecture team responsible for the overall design and quality of JiBes platform, reporting directly to the VP of R&D.
Uphold and enforce high development and delivery standards in alignment with organizational policies.
Description
Serve as the technical focal point for the development efforts of an agile team, including hands-on development (when applicable) and system design of one or more sub-systems.
Collaborate with the group manager and team members to ensure timely and high-quality task deliveries and solutions for business needs.
Be part of the architecture team responsible for the overall design and quality of JiBes platform, reporting directly to the VP of R&D.
Uphold and enforce high development and delivery standards in alignment with organizational policies.
Requirements:
10+ years of experience in software development (primarily backend or full-stack).
5+ years of experience leading system-level architecture and design for full web-based solutions or substantial sub-systems.
3+ years of experience architecting large-scale, high-performance distributed systems.
7+ years of hands-on development and code-level design experience using Node.js, C#, or Java.
2+ years of experience with relational databases.
Solid experience with microservices architecture and event-driven systems.
Proven track record in applying software development best practices and testing methodologies.
Strong grasp of OOP, design patterns, and SOLID principles.
Excellent interpersonal, planning, and organizational skills.
Strong attention to detail and problem-solving capabilities.
Self-motivated with the ability to work independently and collaboratively within a diverse team.
Fluent in verbal and written English.
Preferred/Advantageous Qualifications:
Experience with one or more of the following is a plus:
Product and customer-centric mindset.
2+ years working with NoSQL databases.
Hands-on experience with AWS and cloud-based services.
Comfortable working in both Windows and Linux production environments.
Familiarity with Agile development methodologies.
Previous collaboration with international teams and technical managers.
10+ years of experience in software development (primarily backend or full-stack).
5+ years of experience leading system-level architecture and design for full web-based solutions or substantial sub-systems.
3+ years of experience architecting large-scale, high-performance distributed systems.
7+ years of hands-on development and code-level design experience using Node.js, C#, or Java.
2+ years of experience with relational databases.
Solid experience with microservices architecture and event-driven systems.
Proven track record in applying software development best practices and testing methodologies.
Strong grasp of OOP, design patterns, and SOLID principles.
Excellent interpersonal, planning, and organizational skills.
Strong attention to detail and problem-solving capabilities.
Self-motivated with the ability to work independently and collaboratively within a diverse team.
Fluent in verbal and written English.
Preferred/Advantageous Qualifications:
Experience with one or more of the following is a plus:
Product and customer-centric mindset.
2+ years working with NoSQL databases.
Hands-on experience with AWS and cloud-based services.
Comfortable working in both Windows and Linux production environments.
Familiarity with Agile development methodologies.
Previous collaboration with international teams and technical managers.
This position is open to all candidates.