- 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 JiBe’s 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.