Search by job, company or skills

Agensi Pekerjaan MVC Resources Sdn Bhd

Senior Software Engineer - BackEnd NodeJS

7-10 Years
MYR 10,000 - 12,000 per month

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 27 months ago

Job Description

As our new Senior Software Engineer, you will be an integral part of a team working to strategically apply software engineering principles to develop highly-reliable and maintainable systems. Your primary focus will be the development of all server-side business logic, definition and maintenance of the micro services, and ensuring high-rate performance and responsiveness of applications. You will also be responsible for integrating several distributed and centralized systems in unique ways. Therefore, a basic understanding of front-end technologies is necessary as well.

You will actively work with teams to design and implement systems with NodeJS. You will equally use your NodeJS knowledge to develop open-source SDKs of Blockchain technologies in new and innovative domains. This is a hands-on role! Your primary responsibilities involve hands-on backend development, unit testing, system designs, systems and integration testing and bug-fixing.

Expect the work environment to be fast paced, rewarding and collaborative. You will enjoy high degrees of freedom and flexibility. Being self-motivated & pro-active are critical for you to succeed in this role. Candidates with strong technical and leadership skills and the ability to translate them into superior results can expect to experience a highly accelerated career growth.

Responsibility:
  • Work as part of a team developing applications and services using Agile or any software development methods
  • Developing and implementing highly maintainable and reliable codes with best practice architectural patterns with clean codes.
  • Analyzing user requirements and formulation evaluating technical approaches to solve the business problems with optimized logic and engineering principles.
  • Writing optimized codes with good logic that improve application performance
  • Develop APIs for several application use cases and improving existing application by modifying its interface
  • Writing software integration module and middleware for connecting different applications
  • Design and implement unit testing on new and existing codes using popular frameworks
  • Design and implement system architecture for low-latency, highly-availability, and performant applications
  • Implementation of security imperatives and best practices on application
  • Apply security coding standards and guidelines such as OWASP
  • Document technical design capturing implementation and component decisions
Requirements
Required Skills:

  • Minimum 7 years work experience in software development.
  • Minimum 3 years work experience in NodeJs.
  • Minimum 2+ years experience using AWS or other cloud computing.
  • Minimum 3+ years experience in leading and/managing complex projects.
  • Working knowledge of programming best practices and design patterns.
  • Working knowledge of security best practices (e.g. OWASP).
  • Proficient knowledge of applying data structures and algorithms.
  • Familiarity with the development methodologies like Agile SCRUM.
  • Hands-on experience working with MERN or MEAN stack technologies is a big plus!
  • Ability to write well-structured and high-quality design documents and technical specifications. Submitting work examples will be a big plus.
  • Experience working with version control technology like GIT.
  • Experience working on microservice or serverless architecture.
  • Experience working with container technologies like dockers.
  • Experience with writing test cases.
  • Above average communication skills.
You will need to be:
  • Highly responsible, self-disciplined, self-managed, self-motivated
  • Love problem solving, analytical with passion for accuracy & product quality.
  • A great eye for design & intuitive understanding of what makes a great user experience
  • You love to win and are willing to go the extra mile as needed
  • You look forward to great prospects for professional development and career growth
  • Possess bachelor's degree in computer science or equivalent
Benefits
  • Unlimited annual leave (with planning and prior approval needed)
  • Flexible working hours with remote working arrangement available, require prior approval from Manager
  • Medical Insurance
  • Medical benefits (includes dentistry): Outpatient treatment of up to RM1,000 per year on reimbursement basis
  • Free daily lunch and snacks
  • Equity participation
  • Upskilling opportunities

Bachelors/ Degree

About Company

MVC Resources is a boutique HR consulting firm specializing in enabling talent and skills gap for executives and organisation. Since inception, MVC is instrumental in helping organisation to further grow their business from local, regional and global. Throughout the years, we have partnered with various organizations from start-ups, SMEs and MNCs in enabling talents, technologies and skills to grow. Our customers range across different industries and disciplines.

Job ID: 64729155