Junior Full Stack Developer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
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!
Backend Development & API Integration
Design, develop, and maintain backend services using Java (Spring Boot) to support website and application functionality.
Build and manage integrations with third-party APIs (CRM, ERP etc.) to streamline data flow and enhance operational processes.
Ensure APIs are secure, optimized, and reliable to support high-volume transactions and interactions.
Frontend Development & User Experience
Develop and enhance responsive front-end interfaces using React.js, focusing on a user-friendly, mobile-first design.
Collaborate with the marketing and design teams to align UI/UX features with business objectives and customer needs.
Database Management & Optimization
Design, maintain, and optimize databases (PostgreSQL, MSSQL) to ensure data integrity, speed, and accuracy.
Support database structure development for reporting, analytics, and customer insights.
System Integration & Internal Workflow Automation
Work on CRM and ERP integrations to improve data synchronization, tracking, and reporting across multiple systems.
Automate workflows and data exchanges between internal systems, reducing manual tasks and improving operational efficiency.
Security, Compliance, & Performance Optimization
Apply best practices for data security, encryption, and secure API connections to protect sensitive data.
Ensure compliance with industry standards and data protection regulations, such as PDPA and GDPR, where applicable.
Continuously monitor, test, and optimize system performance, handling load balancing and scaling as necessary.
Continuous Development, Testing & Deployment
Engage in unit testing, automated testing, and perform code reviews to maintain high standards in code quality.
Set up and maintain CI/CD pipelines to enable fast, reliable deployment cycles and minimize downtime.
Work in an Agile environment, participating in sprints and regular stand-ups to align with team goals.
Technical Support & Troubleshooting
Provide technical support for backend and integration-related issues, troubleshooting any problems that arise with web applications, APIs, or internal systems.
Remain available for off-hours troubleshooting when needed to minimize business disruptions.
Documentation & Team Collaboration
Maintain clear and organized documentation of code, APIs, and system integrations.
Collaborate with cross-functional teams, including marketing, sales, and customer service, to ensure technology solutions meet business needs.
Data Analysis & Reporting Support
Leverage GA4 and other analytics tools to track user behavior, conversion metrics, and system performance.
Provide data insights to optimize web traffic, user engagement, and digital marketing efforts.
Innovation & Process Improvement
Stay updated on emerging technologies and propose improvements to our tech stack and development processes.
Regularly assess and implement best practices to improve development efficiency and system stability.
Job Requirements:-
Programming Languages & Frameworks: Proficiency in Java (SpringBoot) for backend development, with React.js for frontend development.
API & Integration Skills: Demonstrated experience integrating with CRM, ERP, and other third-party applications through RESTful APIs.
Database Management: Strong skills in PostgreSQL and MSSQL, including database design, optimization, and maintenance.
Cloud & DevOps Knowledge: Familiarity with AWS or Google Cloud Platform, experience with Docker for containerization, and understanding of CI/CD tools.
Security & Compliance Awareness: Knowledge of secure coding practices and data protection regulations (e.g., PDPA).
Analytical Tools: Experience using Google Analytics 4 (GA4), Google Search Console, and other web analytics tools.
Practical knowledge: Knowledge in Linux, Docker, and Docker Swarm for containerization solutions.
Design Patterns: Strong command of design patterns Object-Oriented Programming (OOP) principles, and architectural standards.
Additional Skills: Experience with Git for version control, task management tools (e.g., Jira, Trello, or Asana), and Agile methodologies.
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.
May be required to work after hours and weekends on an ad hoc basis depending on business requirements.
Highly organised with strong project management skills.
Self-motivated and resourceful. Strong work ethics and takes pride in the quality of their work.
Located: KL
Why join us?
Be part of Malaysia's fastest-growing smartphone retail.
Opportunities for career growth and development.
Our office is located at KL City Centre business zone
We provide opportunities for career advancement within the company.
We practice a vibrant & energetic office culture.
We support a safe environment for our employees.
Short walking distance to LRT/ MRT/ Public bus
There are reasonably priced food outlets in the area.
Job Types: Full-time, Permanent
Pay: RM4,500.00 - RM10,000.00 per month
Benefits:
- Opportunities for promotion
- Parental leave
- Professional development
Schedule:
- Holidays
- Monday to Friday
- Weekend jobs
Ability to commute/relocate:
- Kuala Lumpur: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Which of the following front end development libraries and frameworks are you proficient in?
- How many years' experience do you have as a Full Stack Web Developer?
- How many years' experience do you have in a DevOps role?
Education:
- Bachelor's (Required)
Experience:
- Full Stack Developer: 3 years (Preferred)
Expected Start Date: 11/07/2024