
Software Engineer – L1
Ideagen
full-time
Posted on:
Location Type: Hybrid
Location: Shah Alam • Malaysia
Visit company websiteExplore more
About the role
- Implement new features for designated Ideagen products using appropriate technologies.
- Collaborate with Software Engineering Managers, Team Leaders, and Engineers to build well-architected enterprise-class solutions.
- Work closely with Product Managers, Technical Product Owners, and Infrastructure Engineers to ensure high-quality feature delivery.
- Partner with the UX & Design Team to create an optimal user experience.
- Contribute across the software development lifecycle, ensuring timely delivery aligned with roadmap and release cycles.
- Participate in Agile development (e.g., Scrum), helping define and develop the work backlog to meet product objectives.
- Diagnose, troubleshoot, and fix software defects, provide unit tests, and create necessary documentation.
- Support team practices and contribute to technology decisions to maintain high engineering standards.
Requirements
- Minimum 3-5 years of experience in a software development role.
- Proven ability to deliver technical design and features for enterprise applications using Java and JavaScript, following best practices.
- Experience in front-end web development with HTML, CSS, JavaScript; knowledge of React is a plus.
- Familiarity with Source Control (Git) and basic understanding of UX/Design principles.
- Strong communication and presentation skills in English (verbal and written).
- Experience writing unit tests for backend and frontend; understanding of Agile methodologies (e.g., Scrum).
- Database development experience, preferably MS SQL and PostgreSQL, and knowledge of CI/CD tools (Jenkins, SonarQube, Docker, Kubernetes).
- Exposure to microservices architecture and cloud-native applications.
Benefits
- Benefits at Ideagen
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJavaScriptHTMLCSSReactunit testingdatabase developmentMS SQLPostgreSQLmicroservices architecture
Soft skills
communication skillspresentation skillscollaborationproblem-solving