Checking job availability...
Original
Simplified
Key Responsibilities:
- Technical Leadership: Lead a team of engineers, guiding them in software design, architecture, and development best practices.
- Solution Architecture: Design scalable, maintainable, and high-performance system architectures aligned with business needs.
- Software Development: Write high-quality, efficient, and maintainable code while reviewing and optimizing existing solutions.
- Team Mentorship: Coach, mentor, and inspire team members to continuously improve their technical skills and productivity.
- Project Management: Work closely with Product Managers, Designers, and other stakeholders to deliver high-quality software solutions on time.
- Code Quality & Best Practices: Implement coding standards, CI/CD pipelines, automated testing, and performance optimizations.
- Stakeholder Collaboration: Communicate technical concepts effectively to both technical and non-technical stakeholders.
- Innovation & Continuous Improvement: Stay up to date with emerging technologies and drive innovation within the team.
Requirements:
- Education: Bachelor's or Master’s degree in Computer Science, Software Engineering, or related fields.
- Experience:6+ years of software development experience, with at least 2+ years in a leadership role.
- Proven experience leading and mentoring a team of engineers.
- Strong experience with backend (C#, .NET, Java, Node.js, Python, Go) and/or frontend (React.js, Angular, Vue.js).
- Expertise in cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Hands-on experience with microservices architecture, RESTful APIs, and DevOps practices (Docker, Kubernetes, CI/CD pipelines).
- Strong database knowledge (SQL, NoSQL) and experience optimizing database performance.
- Experience in Agile methodologies (Scrum, Kanban).
Job Types: Full-time, Contract
Contract length: 12 months
Pay: RM1.00 - RM2.00 per month
Schedule:
- Holidays
- Monday to Friday
- Weekend jobs
Work Location: In person