
Software Engineer, Level 2 – Perl, Python
Ideagen
full-time
Posted on:
Location Type: Hybrid
Location: Shah Alam • Malaysia
Visit company websiteExplore more
Tech Stack
About the role
- Help design, deliver, maintain, and enhance new and existing platform features.
- Collaborate closely with Development Managers, Team Leaders, and fellow Software Engineers to build well‑architected cloud‑hosted and on‑premises enterprise solutions.
- Work with Product Managers, Technical Product Owners, Front‑end Engineers, Test Engineers, and Infrastructure Engineers to ensure high‑quality feature delivery, while partnering with the Product Design Team to enable optimal user experiences.
- Contribute across the full Software Development Lifecycle to deliver products according to the published roadmap and planned release cycles, working within an Agile team using frameworks such as Scrum.
- Assist in defining and developing the Sprint backlog to achieve Product team goals.
- Diagnose, troubleshoot, and resolve software defects, supported by unit tests and clear technical documentation.
- Contribute to team working practices and technology decisions.
- Perform tasks with limited supervision, exercising substantial independent judgment within scope.
Requirements
- Proven ability to deliver and maintain web-based software using Perl, PHP, Python, TypeScript/JavaScript and HTML + CSS.
- Frontend frameworks like React, Vue or Angular a plus.
- 4+ years professional software development experience with at least 3 years Python.
- 2+ years in back-end development experience using Perl and PHP.
- Possess experience with cloud‑native technologies—app services, functions, containers, microservices, and APIs—ideally on AWS, along with exposure to relational databases such as Oracle, MySQL, or Postgres.
- Demonstrate experience delivering reliable solutions using CI/CD tools such as GitHub Actions, Buildkite, Octopus, Docker, and Kubernetes, ideally within a 24/7/365 SaaS environment, supported by strong Git knowledge.
- Have working knowledge of cyber security practices including red/blue team activities and the OWASP Top 10, plus familiarity with code reviews and related engineering practices.
- Bring 3+ years of experience with Agile methodologies such as Scrum, and some knowledge of best practices covering architecture, testing, web application security, implementation, and team dynamics.
- Communicate effectively in English with team members and show willingness to both teach and learn across the team.
- Hold (or be working toward) relevant certifications such as a degree in Computer Science/Engineering, AWS Cloud qualifications (e.g., AWS Certified Cloud Practitioner), or cybersecurity certifications such as CEH.
- Offer demonstrable experience using Gherkin and Cucumber for defining stories and success criteria.
Benefits
- Benefits at Ideagen
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PerlPHPPythonTypeScriptJavaScriptHTMLCSSReactVueAngular
Soft Skills
collaborationcommunicationindependent judgmentproblem-solvingteam dynamicsteachinglearning
Certifications
degree in Computer ScienceAWS Certified Cloud PractitionerCEH