Lead the design, development, and implementation of complex system architectures ensuring scalability, reliability, and maintainability.
Oversee and guide microservices architecture, ensuring proper service separation, communication, and performance.
Manage system integration across multiple internal and external platforms, services, and applications.
Collaborate closely with frontend, backend, mobile, and cross-functional teams to deliver end-to-end solutions.
Provide guidance and mentorship to development teams, promoting best practices in coding, architecture, and system design.
Ensure proper use of data structures, workflows, and design patterns across projects.
Support full-stack development efforts when required (considered a plus).
Provide technical input for backend development using frameworks such as Django or Spring Boot.
Provide guidance and knowledge for mobile application development (iOS, Android, or cross-platform frameworks like Flutter) as needed.
Support integration with CRM systems when required (considered a plus).
Participate in technical discussions, code reviews, and architectural decision-making.
Identify technical risks and propose mitigation strategies to ensure system stability.
Collaborate with DevOps and infrastructure teams to support deployment, monitoring, and system reliability.
Ensure systems meet security, compliance, and performance requirements.
Contribute to continuous improvement of technical processes, tools, and overall system architecture.
JOB REQUIREMENTS
5+ years of professional experience in software development and technical leadership.
Strong experience with system integration across multiple platforms and services.
Hands-on experience with microservices architecture and designing scalable systems.
Solid understanding of system architecture, data structures, and design patterns.
Knowledge of mobile application development (iOS/Android or cross-platform frameworks like Flutter) is a plus.
Experience in full-stack development (frontend and backend) is a plus.
Familiarity with backend frameworks like Django or Spring Boot.
Proficient in modern programming languages relevant to web and mobile development.
Ability to lead technical discussions, mentor team members, and collaborate across teams.
Strong problem-solving skills, attention to detail, and ability to make high-level technical decisions.
CRM experience (e.g., Salesforce, HubSpot, or custom CRMs) is a plus.
APPLY NOW
Interested candidates are invited to send a cover letter and CV to Wing at: jobs@wingbank.com.kh
Are you ready to be part of Wing? There are a number of rewarding career options available. Successful applicants receive a competitive salary based on work experience, education, and potential. Employees can also expect a yearly raise and bonus, and enjoy benefits like access to a 24-hour hospital, surgical and personal accident insurance, good working conditions, and human resources policies in compliance with the Cambodian Labor Law.