Senior Software Engineer (be Nodejs)

Malaysia, Malaysia

Job Description


Position: Senior Software Engineer (BE NodeJS)

:

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.

Required Skills:

Minimum 7 years\xe2\x80\x99 work experience in software development.
Minimum 3 years\xe2\x80\x99 work experience in NodeJs.
Minimum 2+ years\xe2\x80\x99 experience using AWS or other cloud computing.
Minimum 3+ years\xe2\x80\x99 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\xe2\x80\x99s degree in computer science or equivalent.

Tentacle Technologies

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD910073
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Malaysia, Malaysia
  • Education
    Not mentioned