Full Stack Developer

Jobstreet Malaysia
Kuala Lumpur
MYR 100,000 - 150,000
Job description

We are seeking a talented Full Stack developer who designs and creates websites and applications for various platforms. Who are passionate about technology, enjoy problem-solving, and thrive in collaborative environments. In this role, you will develop and maintain our website’s backend, build seamless integrations with third-party APIs (CRM, ERP, etc.), and enhance our internal systems. You will collaborate closely with our IT, marketing, and operations teams to ensure our web infrastructure supports business objectives and delivers a streamlined, high-quality user experience. You will contribute to making this happen by working on systems that are cross-boundary, dynamic, and high-performance. If you value stability in your career and are looking for a long-term opportunity to grow within a reliable and supportive company, we want to hear from you!

Responsibilities

  1. Backend Development: Design, develop, and maintain backend services using Java (Spring Boot) to support website and application functionality.
  2. API Integration: Build and manage integrations with third-party APIs (CRM, ERP, etc.) to streamline data flow and enhance operational processes.
  3. API Security: Ensure APIs are secure, optimized, and reliable to support high-volume transactions and interactions.
  4. Frontend Development: Develop and enhance responsive front-end interfaces using React.js, focusing on a user-friendly, mobile-first design.
  5. Collaboration: Collaborate with the marketing and design teams to align UI/UX features with business objectives and customer needs.
  6. Database Management: Design, maintain, and optimize databases (PostgreSQL, MSSQL) to ensure data integrity, speed, and accuracy.
  7. System Integration: Work on CRM and ERP integrations to improve data synchronization, tracking, and reporting across multiple systems.
  8. Workflow Automation: Automate workflows and data exchanges between internal systems, reducing manual tasks and improving operational efficiency.
  9. Security & Compliance: Apply best practices for data security, encryption, and secure API connections to protect sensitive data.
  10. Performance Optimization: Ensure compliance with industry standards and data protection regulations, such as PDPA and GDPR, where applicable.
  11. Testing & Monitoring: Continuously monitor, test, and optimize system performance, handling load balancing and scaling as necessary.
  12. Technical Support: Provide technical support for backend and integration-related issues, troubleshooting any problems that arise with web applications, APIs, or internal systems.
  13. Documentation: Maintain clear and organized documentation of code, APIs, and system integrations.
  14. Data Analysis: Leverage GA4 and other analytics tools to track user behavior, conversion metrics, and system performance.
  15. Innovation: Stay updated on emerging technologies and propose improvements to our tech stack and development processes.

Job Requirements

  1. Programming Languages & Frameworks: Proficiency in Java (Spring Boot) for backend development, with React.js for frontend development.
  2. API & Integration Skills: Demonstrated experience integrating with CRM, ERP, and other third-party applications through RESTful APIs.
  3. Database Management: Strong skills in PostgreSQL and MSSQL, including database design, optimization, and maintenance.
  4. Cloud & DevOps Knowledge: Familiarity with AWS or Google Cloud Platform, experience with Docker for containerization, and understanding of CI/CD tools.
  5. Security & Compliance Awareness: Knowledge of secure coding practices and data protection regulations (e.g., PDPA).
  6. Analytical Tools: Experience using Google Analytics 4 (GA4), Google Search Console, and other web analytics tools.
  7. Practical Knowledge: Knowledge in Linux, Docker, and Docker Swarm for containerization solutions.
  8. Design Patterns: Strong command of design patterns, Object-Oriented Programming (OOP) principles, and architectural standards.
  9. Additional Skills: Experience with Git for version control, task management tools (e.g., Jira, Trello, or Asana), and Agile methodologies.
  10. Experience Level: At least 3+ years in a full-stack developer role with experience in API integrations, database management, and hands-on experience in software development.
  11. Availability: May be required to work after hours and weekends on an ad hoc basis depending on business requirements.
  12. Organizational Skills: Highly organized with strong project management skills.
  13. Personal Attributes: Self-motivated and resourceful. Strong work ethics and takes pride in the quality of their work.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full Stack Developer jobs in Kuala Lumpur