Epicareer Might not Working Properly
Learn More

Senior Software Engineer

RM 10,000 - RM 12,999 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified
Job Description: As a Senior Software Engineer, you will play a pivotal role in designing, developing, and implementing innovative solutions for our platform. You will work closely with a cross-functional team, contributing to both the front-end and back-end development, ensuring high performance, scalability, and reliability. Responsibilities: 1) Full Stack Development: Design and develop robust, scalable, and secure full-stack applications using Angular, TypeScript, Java, JavaScript, and .NET C#. Implement efficient front-end components and ensure responsiveness and performance on various devices. 2) Back-end Development: Design, develop, and maintain APIs, web services, and microservices. Utilize Java and .NET frameworks to enhance the server-side logic and data flow, ensuring seamless communication with front-end components. 3) Database Management: Work with SQL and NoSQL databases to store, retrieve, and manage data effectively. Optimize database queries for performance and efficiency. 4) System Architecture & Design: Contribute to the architecture of scalable applications and participate in code reviews, design sessions, and team meetings. Provide technical solutions to complex problems and make informed decisions to meet project goals. 5) Collaboration & Communication: Collaborate with Product Managers, UI/UX Designers, and other developers to define and deliver new features. Communicate effectively in Mandarin and/or Cantonese with team members. 6) Mentorship & Leadership: Mentor junior developers by providing guidance, conducting code reviews, and promoting best practices. Lead project initiatives, set technical standards, and advocate for improvements in development practices. 7) Troubleshooting & Debugging: Identify, troubleshoot, and resolve issues related to software and system performance. Ensure optimal functionality, security, and reliability of the applications. Requirements: Experience: Minimum of 5 years of hands-on experience in full-stack development. Technical Skills: 1. Proficiency in Angular, TypeScript, Java, JavaScript, and .NET C#. 2. Strong understanding of front-end frameworks, back-end frameworks, and database management. Communication: Fluent in Mandarin and/or Cantonese (preferred), to interact with regional teams and stakeholders. Problem-solving Skills: Strong analytical and problem-solving skills with the ability to manage complex projects and meet tight deadlines. Team Player: Proven ability to work collaboratively in a team environment and adapt to changing project requirements.