Senior Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Design, develop, and maintain scalable applications using modern technologies; mentor junior engineers and collaborate with cross-functional teams for technical solutions.
Key Skills for This Role
Full Job Posting
Overview
We are seeking a highly skilled Senior Full Stack Software Engineer to join our clients dynamic and innovative team in Malaysia.
In this role, you will design, develop, and maintain scalable, high-performance applications across the full stack, leveraging modern technologies.
You will collaborate closely with cross-functional teams, influence technical decisions, and mentor junior engineers.
This is an exciting opportunity to work on cutting-edge projects while enjoying a flexible, collaborative, and growth-oriented work environment.
Key Responsibilities
- Design, develop, and maintain robust and scalable software applications across front-end and back-end layers.
- Collaborate with product managers, UX/UI designers, and fellow engineers to translate business requirements into technical solutions.
- Ensure code quality, maintainability, and scalability through best practices, automated testing, and code reviews.
- Optimize system performance, troubleshoot issues, and implement solutions to improve reliability and efficiency.
- Mentor and guide junior engineers, promoting a culture of technical excellence and continuous learning.
- Stay updated on emerging technologies, frameworks, and industry trends to continuously improve software practices.
Back-End
- Proficiency in server-side languages and frameworks such as Node.js, Python (Django, Flask), Java (Spring), or .NET.
- Strong experience with database design (SQL & NoSQL), RESTful APIs, and service integration.
- Familiarity with cloud platforms (AWS, Azure, GCP) and deployment strategies, including CI/CD pipelines.
- Understanding of software architecture, design patterns, microservices, and scalable system design.
Front-End
- Expertise in modern front-end frameworks like React, Angular, Vue.js, or Svelte.
- Strong knowledge of JavaScript/TypeScript, HTML5, CSS3, and responsive, component-based design.
- Experience with front-end state management libraries such as Redux, MobX, or Vuex.
- Focus on performance optimization, accessibility, and cross-browser compatibility.
Other Skills
- Familiarity with containerization and orchestration tools (Docker, Kubernetes) is a plus.
- Knowledge of testing frameworks and methodologies (Jest, Mocha, PyTest, Selenium) to ensure robust applications.
- Experience with version control systems (Git, GitHub, GitLab) and Agile development practices.
& Amenities
- Relocation support, including flight tickets and 30 days of temporary accommodation.
- Comprehensive health insurance coverage.
- Competitive salary and performance-based incentives.
- Flexible working hours with hybrid or remote-friendly policies.
- Modern office facilities: ergonomic workstations, recreation zones, free snacks, and beverages.
- Professional development opportunities: training, conferences, and certifications.
- Inclusive and collaborative work culture emphasizing employee well-being.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career