Software Architect

1 week ago


Subang Jaya, Selangor, Malaysia REDtone Full time

The Software Architect is responsible for contributing to the design and development of scalable and robust software systems, with a primary focus on backend technologies. This role involves working closely with senior architects and development teams to implement architectural designs, develop RESTful APIs, and ensure the quality and maintainability of REDtone's software solutions. The ideal candidate will have a strong background in Python backend development and a passion for learning software architecture principles.

Duties and responsibilities

  • Assist in Designing and Documenting Software Architectures: Work with senior architects to create architectural blueprints and documentation for new and existing systems, aligning with business requirements and industry best practices.
  • Evaluate and Recommend Technologies (with guidance): Research, evaluate, and recommend appropriate technologies, platforms, and frameworks to meet REDtone's evolving needs under the guidance of senior team members.
  • Collaborate with Stakeholders: Work closely with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical specifications.
  • Implement Scalable, Secure, and Maintainable Code: Focus on writing clean, efficient, and well-documented backend code that adheres to architectural guidelines and ensures scalability, security, and maintainability, utilizing frameworks such as FastAPI and Flask.
  • Participate in Code Reviews: Actively participate in code reviews to learn from experienced developers and architects and ensure adherence to coding standards and security guidelines.
  • Identify and Escalate Technical Risks: Learn to identify potential technical risks and escalate them to senior team members for mitigation.
  • Participate in System Architecture and Design Discussions: Actively participate in discussions regarding system architecture and design.
  • Develop Proof-of-Concept Prototypes: Create proof-of-concept prototypes to validate proposed technical approaches and technology choices.
  • Troubleshoot and Resolve Technical Issues: Investigate and resolve technical issues related to application performance and stability.
  • Contribute to Architecture Standards and Guidelines (with support): Help develop and maintain architecture standards, guidelines, and best practices for software development with the support of senior team members.
  • Study and Apply Architectural Patterns: Research and understand common software architectural patterns and apply them to practical development scenarios under the guidance of senior architects.

Qualifications and requirements

  • Bachelor's degree in software engineering, computer science, Information Technology, or a related field.
  • Experience: Minimum 5 years of experience in software development.
  • Certifications (Preferred): Certified Scrum Master (CSM) or Professional Scrum Master (PSM).

Skills & Qualifications

Must-Have:

  • Strong Python Proficiency (Backend Focus): Solid coding skills in Python, with practical experience in building web applications and APIs.
  • Backend Development with FastAPI or Flask: Hands-on experience with at least one of these Python frameworks. Familiarity with both is a plus.
  • Understanding of RESTful API Design: Knowledge of RESTful API principles and best practices.
  • Good Understanding of Linux: Comfortable working in a Linux environment and using command-line tools.
  • Willingness to Learn: A strong passion for learning new technologies and software architecture principles.
  • Understanding of Software Architecture Principles: Familiarity with fundamental software architecture principles, design patterns, and best practices.

Nice-to-Have:

  • Basic Understanding of Cloud Computing: Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and related services.
  • Basic Familiarity with Containerization: Exposure to Docker and containerization concepts.
  • Basic Familiarity with DevOps & CI/CD: Understanding of CI/CD pipelines (e.g., Jenkins, GitLab)
  • Basic Familiarity with Infrastructure as Code (IaC): Exposure to tools like Ansible.
  • Basic Understanding of Database Management: Familiarity with relational (e.g., MySQL, PostgreSQL, MSSQL) and NoSQL (e.g., MongoDB, Redis) databases.
  • Basic Familiarity with Frameworks: Exposure to frameworks such as Spring Boot, Angular, React, Node.js, and .NET.
#J-18808-Ljbffr

  • Petaling Jaya, Selangor, Malaysia Agmo Holdings Berhad Full time

    We are looking for an experienced Senior Software Architect to lead our software development efforts and drive innovation in cloud-based technologies. As a key member of our technology group, you will be responsible for designing and implementing scalable, secure, and high-performing software systems that meet the needs of our business.The ideal candidate...

  • Software Architect

    1 week ago


    Petaling Jaya, Selangor, Malaysia Materialise NV Full time

    Are you searching for a job in an innovative setting? Are you passionate about new trends and developments in software? Do you value quality? Do you love achieving the best results for our customers? Then, you might just be the person we are looking for to join our teamResponsibilities:Define the architectural vision for products and manage the architectural...


  • Petaling Jaya, Selangor, Malaysia Xtractify Full time

    Be part of a visionary team in Xtractify, a cutting-edge startup that's revolutionizing Generative AI solutions with a strong focus on work-life balance and employee growth opportunities.Job Description:This Senior Full Stack Software Engineer role involves developing and maintaining robust, scalable, and performant web applications using C# .NET and...

  • Software Architect

    2 days ago


    Petaling Jaya, Selangor, Malaysia Agmo Group Full time

    About the RoleThe Agmo Group is looking for an experienced Software Architect - Cloud Professional to drive innovation in cloud technology. As a key member of our engineering team, you will play a crucial role in developing and implementing cloud-based solutions that meet our business needs.In this position, you will collaborate with our development teams to...

  • Technical Architect

    1 week ago


    Subang Jaya, Selangor, Malaysia ZUS Coffee Full time

    Position ResponsibilitiesWe are looking for a Technical Architect to bridge the gap between our App, Backend, Frontend, and DevOps teams, ensuring seamless collaboration and scalable development practices. This role is ideal for someone with deep technical expertise who can provide feature-based and project-based solutions, guiding multiple teams toward best...

  • Technical Architect

    2 weeks ago


    Subang Jaya, Selangor, Malaysia ZUS Coffee Full time

    This job is a Technical Architect who connects our App, Backend, Frontend, and DevOps teams for smooth project flow. You might like this job because you'll design systems, set standards, and guide teams while tackling exciting tech challengesWe are looking for a Technical Architect to bridge the gap between our App, Backend, Frontend, and DevOps teams,...

  • Software Architect

    3 days ago


    Petaling Jaya, Selangor, Malaysia Milner Browne Enterpryze Full time

    Are you ready to take your career to the next level? Milner Browne / Enterpryze is seeking an experienced Full Stack Developer to join our dynamic team.About Us:We are a globally available cloud-based business management solution, integrated with SAP Business One. Our goal is to deliver innovative technology solutions that help businesses succeed.Job...


  • Petaling Jaya, Selangor, Malaysia Strella Consulting Full time

    Innovation ArchitectWe are seeking an experienced Innovation Architect to join our team at Strella Consulting. In this role, you will be responsible for driving technology-driven solutions that address the complex challenges of SMEs.You will work closely with stakeholders to understand their needs, design effective solutions, and implement them using...


  • Subang Jaya, Selangor, Malaysia ZUS Coffee Full time

    We're looking for a CI/CD Pipeline Architect to help us streamline our software delivery process at ZUS Coffee.Main Responsibilities:Design, implement, and maintain CI/CD pipelines to enable rapid and reliable software delivery.Collaborate with development teams to integrate DevOps best practices into the software development lifecycle.Implement and manage...

  • Solutions Architect

    2 weeks ago


    Subang Jaya, Selangor, Malaysia Salt Full time

    Recruitment Consultant - Technology | Software Development | Cloud, Digital Transformation and Emerging TechnologiesAs a Solution Architect, you will be designing and implementing technology solutions that align with the private education institution's strategic goals.Your role will cover a mix of software, infrastructure, and business analysis, ensuring a...


  • Subang Jaya, Selangor, Malaysia Trinitium Sdn Bhd Full time

    This job is for a Technical Solution Architect who crafts tailored solutions, delivers engaging presentations, and provides technical expertise to clients and sales teams. You might like this job because you get to bridge the gap between sales and technical teams, empowering prospects with expert insights.The Technical Solution Architect is a technical...


  • Petaling Jaya, Selangor, Malaysia InfoConnect Sdn Bhd Full time

    Job OverviewThis is an exciting opportunity for a Senior Software Developer to join InfoConnect Sdn Bhd, a leader in Enterprise Information Management (EIM) solutions. The ideal candidate will have extensive experience in software development, particularly in .NET, and possess excellent analytical skills.The successful candidate will play a key role in...


  • Petaling Jaya, Selangor, Malaysia Interpublic Group (IPG) Full time

    Kinesso is a technology-driven performance marketing agency that leverages unique capabilities in optimization, analytics, AI, and experimentation to deliver data-driven strategies for social platforms and e-commerce.As a Senior Software Engineer, you will work directly with the Software Development team to bring visual ideas and concepts to life. You will...

  • Software Developer

    2 days ago


    Petaling Jaya, Selangor, Malaysia Avature Full time

    We are a technology powerhouse looking for talented individuals to join our team as Software Developers. As a key member of our team, you will be responsible for designing and developing robust software applications using Java.You will collaborate with cross-functional teams to deliver innovative solutions that meet business requirements and enhance user...


  • Petaling Jaya, Selangor, Malaysia Grandpine Capital Sdn Bhd Full time

    Grandpine Capital Sdn Bhd is seeking a highly skilled Infrastructure Architect to lead the design and implementation of our backend systems on AWS. As a key member of our team, you will be responsible for designing and implementing scalable backend architectures using AWS services. Your expertise in AWS services, particularly EC2, RDS, and Lambda, will be...

  • Solution Architect

    6 days ago


    Petaling Jaya, Selangor, Malaysia Vertiv Co Full time

    Who we are:Nearly all aspects of our lives involve the use of technology. It is how we work and play and do anything in between. This connectivity or use of data is built into the very fabric of our society. It is vital to human progress. Vertiv believes there is a better way to meet this accelerating demand for data — one driven by passion and...


  • Petaling Jaya, Selangor, Malaysia Carsome Group Full time

    About Our PlatformCarsome Group's platform is a leading digital marketplace for cars. As a Senior Software Engineer II, you will have the opportunity to contribute to the design, development, and optimization of scalable backend services that power our platform.Key ResponsibilitiesWe are seeking an experienced software engineer to join our team and...


  • Petaling Jaya, Selangor, Malaysia Hiredly X Full time

    We're looking for a Web Solutions Architect to join our team at Hiredly X. As a key member of our development team, you will be responsible for designing, developing, and maintaining web-based applications using .NET and C#.Your primary focus will be on ensuring that our applications are scalable, reliable, and secure. To achieve this, you will need to have...


  • Petaling Jaya, Selangor, Malaysia Agmo Group Full time

    Join to apply for the Junior Solutions Architect role at Agmo Holdings Berhad.This range is provided by Agmo Holdings Berhad. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeDesign and Architectural SupportAssist in defining and maintaining architectural standards and blueprints for...


  • Petaling Jaya, Selangor, Malaysia Lenovo Full time

    At Lenovo, we believe in the power of innovation and collaboration. As a PLM Solution Architect, you will be responsible for designing and implementing PLM solutions that meet the needs of our customers and drive business success.Description of ResponsibilitiesDevelop and implement process improvements for product development, including design, testing,...