Backend Engineer

7 days ago


Malaysia Payments Network Malaysia Full time


SUMMARY OF RESPONSIBILITIES

A software engineer plays a pivotal role in designing, developing, and optimizing robust backend systems. You'll lead complex projects, collaborating with cross-functional teams to deliver high-performance applications. Responsibilities include architecting scalable solutions, crafting APIs, and implementing database structures.

Senior engineers mentor junior developers, uphold coding standards, and lead code reviews to ensure code quality. You will specialize in optimizing database performance, integrating third-party services, and maintaining security standards. With your deep technical expertise, you will troubleshoot and resolve complex issues, contributing to the continuous improvement of development processes.

Senior engineers also actively stay updated with industry trends, contribute to architecture discussions, and demonstrate exceptional communication skills. Your leadership, problem-solving capabilities, and proficiency in backend technologies are crucial to delivering innovative and reliable software solutions.

KEY AREAS OF RESPONSIBILITIES

  • Lead the architectural decisions for backend systems, ensuring scalability, performance, and maintainability.
  • Develop, maintain, and optimize complex backend systems and APIs using languages like Java, Python, etc.
  • Design and implement RESTful APIs that enable seamless integration between frontend and backend components.
  • Create and manage efficient database structures, write optimized queries, and ensure data integrity.
  • Mentor junior developers, guide them on best practices, and conduct code reviews to maintain code quality and ensure the team follows best practices.
  • Lead projects from inception to completion, coordinating tasks, setting priorities, and meeting deadlines.
  • Identify and address bottlenecks, optimize database queries, and enhance system performance.
  • Integrate third-party services and APIs to extend system capabilities and enhance user experiences.
  • Implement authentication, authorization, and data protection mechanisms to ensure system security.
  • Diagnose and resolve complex technical issues, collaborating with cross-functional teams to find solutions and providing technical guidance. Solves complex technical challenges and contributes to architectural decisions.
  • Develop unit tests, conduct testing, and ensure code coverage to maintain high-quality codebase.
  • Collaborate in Agile development methodologies, participate in daily stand-ups, and contribute to sprint planning.
  • Stay updated with industry trends, emerging technologies, and best practices in backend development.
  • Document code, APIs, and technical solutions to facilitate knowledge sharing within the team.
  • Work closely with frontend developers, product managers, and designers to deliver holistic solutions.
  • Refactor and optimize existing codebase, ensuring it remains scalable and adaptable.
  • Implement monitoring tools and practices to proactively identify and address performance issues.
  • Deploy applications to production environments, ensuring smooth and reliable deployments.
  • Propose and experiment with innovative solutions to improve system functionality and user experiences.
  • Communicate technical concepts and ideas effectively within the team and to stakeholders.

CORE COMPETENCIES

  • Empathy and Customer Focus: Understand the importance of empathy and customer focus. Always put themselves in the shoes of the end-users, considering their needs, pain points, and expectations throughout the development process. Strive to deliver solutions that truly address customer requirements and enhance user satisfaction.
  • Technical Excellence: Exhibit mastery in backend technologies, designing efficient APIs, optimizing databases, and crafting clean code.
  • Problem-Solving Skills: Excel at troubleshooting complex issues, diving deep into root causes, and implementing effective solutions.
  • Architectural Vision: Possess a strong ability to architect scalable and maintainable systems that align with business goals.
  • Leadership and Mentoring: Lead by example, mentoring junior developers, conducting code reviews, and guiding the team.
  • Collaboration: Effective communication and collaboration with cross-functional teams contribute to successful project outcomes.
  • Continuous Learning: Stay updated with industry trends, new tools, and emerging technologies to drive innovation.
  • Agile Mastery: Proficiency in Agile practices such as sprint planning, stand-ups, refinements, reviews and retrospectives enhances team efficiency.
  • Code Quality Advocacy: Advocate for code quality, adhere to best practices, and drive the importance of unit testing.
  • Ownership and Initiative: Taking ownership of projects, identifying improvement opportunities, and driving innovation.
  • Problem Prevention: Anticipate potential issues, implement preventive measures, and prioritize long - term stability.
  • Time Management: Efficiently managing time and priorities ensures timely project deliveries and optimal resource utilization.
  • Communication Skills: Clear and effective communication fosters collaboration, aligns expectations, and mitigates misunderstandings.
  • Adaptability: Adapt quickly to changing requirements, technologies, and project dynamics.
  • Empowerment: Empower team members by fostering a culture of open communication, trust, and knowledge sharing.
  • Focus on User Value: Prioritizing features and improvements that provide tangible value to end-users enhances product success.

QUALIFICATIONS

Minimum Qualifications

  • Bachelor's degree in computer science, Software Engineering, or related field
  • Fresh graduates with exceptional self-starter competencies will be considered for entry level positions too.

TECHNICAL QUALIFICATION

  • Proficiency in backend programming languages such as Java, Python, , or similar.
  • Experience in designing and developing RESTful APIs for seamless integration.
  • Strong understanding of relational databases, including database design, optimization, and SQL.
  • Exceptional problem-solving abilities to diagnose and resolve complex technical issues.
  • Proficiency in writing unit tests and applying test-driven development principles.
  • Knowledge of security best practices for backend development, including authentication and authorization.
  • Proficiency in using Git/Gitlab/Github for code versioning and collaboration.
  • Collaboration Skills: Effective communication and collaboration with cross-functional teams for successful project outcomes.



  • Malaysia Bjak Full time

    Build Scalable Systems That Power the Future of FinanceAt BJAK, we're building intelligent infrastructure to transform how insurance and financial services operate at scale across Southeast Asia. As we grow rapidly, our systems must be secure, reliable, and able to handle millions of users without compromise.We're looking for a Backend Software Engineer ) to...


  • Malaysia Rapsys Technologies Full time

    **Description**: - Location: Malaysia - Create automation that works on Windows, macOS and Linux servers - Build APIs and UIs that are simple and powerful - Understand product requirements, engage with team members and customers to define solutions, and estimate the scope of work required - Collaborate with, mentor, and influence members within your team...


  • First Ave, Bandar Utama, Petaling Jaya, Selangor, Malaysia Grab Full time 60,000 - 180,000 per year

    Company Description About Grab and Our WorkplaceGrab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to...


  • Malaysia Nosairis Full time 48,000 - 96,000 per year

    We're looking for a Senior Software Engineer who thrives at the intersection of hardware and software, is proactive, and most importantly, a strong team player. This role will be key to integrating field hardware (RTUs, sensors etc.) with custom dashboards and monitoring platforms like Zabbix. You will also enhance our internal Python-based tools used for...


  • Bandar Malaysia, Kuala Lumpur GoCode Pte Ltd Full time

    As a Senior Backend Developer ), you will be a key member of the development team, responsible for designing, developing, and maintaining complex web applications. You will contribute to all stages of the software development lifecycle, from gathering requirements and designing architecture to implementing features and ensuring high-quality code. Your deep...


  • First Ave, Bandar Utama, Petaling Jaya, Selangor, Malaysia Grab Full time

    Company Description About Grab and Our WorkplaceGrab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to...


  • Bandar Malaysia, Kuala Lumpur GoCode Pte Ltd Full time

    Position OverviewWe're looking for a Data Engineer who can both code backend services in Golang and work with modern data warehouses / OLAP systems (e.g., BigQuery, StarRocks, ClickHouse, Snowflake) to support high-volume data pipelines and analytics. You'll focus on hands-on development, query optimization, and ensuring smooth data flow from ingestion to...


  • Malaysia Prodigitalworx Full time

    As a Fullstack Lead specializing in Backend, you will play a key role in leading thedevelopment team to design and deliver enterprise-grade web applications using Angular,NodeJS, Java, and Spring Boot.Lead backend development and guide the team in delivering high-qualityJava/Spring Boot services aligned with the Application Architects design.Translate...


  • First Ave, Bandar Utama, Petaling Jaya, Selangor, Malaysia Grab Full time 50,000 - 150,000 per year

    Company Description About Grab and Our WorkplaceGrab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to...


  • Malaysia Bjak Full time

    About UsBjak is focused on providing access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Our main portal, , helps millions find the insurance policy with the best value and highest coverage for them. Our investments in technology such as Custom API,...