Head of Engineering - Asia

  • Jakarta
  • Snaphunt
The Offer Work in a company with a solid track record of performance Fantastic work culture Leadership Role The Job Key Responsibilities Collaborate with CEO and CTO to enable the roadmap and achieve critical milestones. Design and implement scalable, reliable, and maintainable applications using ReactJs/Typescript/Electron for the UI and C#, .NET 8.0 for API development. Develop and execute comprehensive unit tests and test cases to ensure code quality and reliability. Manage storage solutions, including Azure SQL and Storage Blobs, to optimize data handling and performance. Ensure the highest level of security and encryption standards are implemented and maintained across all applications to protect sensitive data and ensure compliance with data protection regulations. Leverage Azure PaaS solutions to deploy and manage applications, ensuring high availability and scalability. Build and manage mobile-friendly web applications, ensuring cross-platform functionality and responsiveness. Implement and maintain CI/CD pipelines using Azure DevOps actions to streamline development and deployment processes. Collaborate with cross-functional teams to identify user requirements, define system functionality, and drive innovation. Possess a deep understanding of distributed applications with a focus on BI and low latency API platforms. Deliver software that provides superior user experiences, linking customer needs and business drivers through innovative product engineering. Cultivate an environment of engineering excellence and continuous improvement, leading changes that drive efficiencies into existing engineering and delivery processes. Own accountability for all quality aspects and metrics of the product portfolio, including system performance, platform availability, operational efficiency, risk management, information security, data management, and cost-effectiveness. Work with key stakeholders to drive software solutions that align with strategic roadmaps, prioritized initiatives, and strategic technology directions. Collaborate with peers, staff engineers, and staff architects to integrate new technology and delivery methods into scalable software solutions. Stay abreast of emerging technologies and best practices to continuously improve products and personal expertise. The Profile Qualifications Bachelor's degree in Computer Science, Engineering, or a related field. 10+ years of experience in software development, with a proven track record in UI/API design and implementation. Strong proficiency in C# SQL Server & frontend stacks, with experience in .NET 8.0 framework. Extensive experience with Azure services (SQL, Storage, Web Apps, etc). Demonstrated experience in developing and managing SaaS based web applications with a huge customer traffic. Solid understanding of Object-oriented principles and design patterns. Hands-on experience with SQL Server performance tuning and optimization. Solid understanding of CI/CD principles, with hands-on experience in GitHub actions. Excellent problem-solving skills, with the ability to work independently and in team settings. Strong communication and interpersonal skills, with an emphasis on collaboration and continuous learning. The Employer Our client is a dynamic and innovative tech company based in Jakarta, dedicated to creating cutting-edge solutions that transform shipping industries.