Full-Stack Developer

Kelana Jaya, Selangor




Direct hire

| 7405| Jun 18, 2024
Full-Stack Developer
Kuala Lumpur, Malaysia

About Horizontal: Established since 2003 in the US, Horizontal solves complex challenges across two distinct businesses: Horizontal Digital and Horizontal Talent. We are consistently recognized for being a top workplace and one of the fastest-growing private companies. Horizontal Talent specializes in staffing for IT, Digital & Creative, and Business & Strategy markets. We have global offices in US, UAE, India, and Malaysia.

Job Description: This person will have complete, end-to-end ownership of projects. The ideal candidate should have solid experience building products across the stack and a firm understanding of web & mobile frameworks, APIs, databases, and multiple back-end languages. The full stack developer will join a small team that uses new technology to solve challenges for both the front-end and back-end architecture, ultimately delivering amazing experiences on projects that we undertake

Key Responsibilities:
• Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
• Develop new features and infrastructure in support of rapidly emerging business and project requirements
• Assume leadership of new projects, from conceptualisation to deployment
• Architect and provide guidance on building end-to-end systems optimised for speed and scale
• Ensure application performance, uptime and maintain high standards for code quality
• Apply secure coding standards to protect against security vulnerabilities, and comply with data protection policies
• Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
• Involve in all aspects of agile software development, including design, implementation, deployment, after service support and regular preventive maintenance to existing clients based on agreed SLA.
• Engage with inspiring UI/UX designers and front-end engineers, and collaborate with leading back-end engineers to create reliable APIs
• Write technical documentation and provide technical leadership for the team

Required Skills & Qualification
• Minimum of 5 - 8 years working experience in system development.
• Bachelor’s degree (or equivalent) in computer science, information technology, or engineering
• Interest in learning new tools, languages, workflows, and philosophies
• Strong organisational and project management skills
• Professional certification in Cloud Technologies (Azure/AWS/GCP) will be an added advantage
• Hands on experience in building mobile applications with React Native (Good to have)
• Hands-on experience in Flutter (Must have)
• Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript
• Experience building modern JavaScript and Typescript applications using frameworks such as Angular, Vue, NodeJS (Good to have)
•  Experiences in ReactJS (Must have)
• Proficiency with server-side languages such as Python, Ruby, Java, C#, PHP
• Experiences in .C#/.Net (Must have)
• Familiarity with DBMS technology such as MS SQL, MySQL, Oracle & MongoDB, and caching mechanisms such as Redis and Memcached
• Experience in designing and integrating RESTful APIs
• Excellent testing, debugging and optimisation skills
• Great attention to detail
• Good problem solving, planning and time management skills
• Excellent oral and written communication skills.

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact us.

All applicants applying must be legally authorized to work in the country of employment.