Ref: RP070-06

Job description / Role

Employment: Full Time

The need for this role is to expand the capabilities and ability of the technology team specifically in developer knowledge. If you are an analytical problem solver with a strong NodeJS knowledge and a passion for teamwork and innovation, we have the perfect job for you! We are looking for a NodeJS Developer to join our fun, energetic team who are running at full speed to ignite a digital disruption in energy sector. You will be responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

• Work as part of a team developing applications and services using Agile development methods
• Contribute to team and organizational improvements in process and infrastructure
• Code, test and operate NodeJS based services
• Effectively use tools and ingenuity to identify and fix defects before they become a problem
• Integration of user-facing elements developed by front-end developers with server side logic
• Writing reusable, testable, and efficient code
• Design and implementation of low-latency, high-availability, and performance applications
• Implementation of security and data protection
• Integration of data storage solutions

Requirements

Experience:
• 1 -2 years of professional experience

Education:
• BA in computer science or similar relevant field

Job-specific skills mandatory:
• In depth knowledge of Node.js
• Hands on experience with HTML, CSS
• Development experience designing object oriented JavaScript
• Applicable knowledge of web libraries and frameworks such as AngularJS and React
• Familiarity with the whole web stack, including protocols and web server optimization techniques
• Good analytical skills and problem-solving aptitude
• Strong proficiency with JavaScript
• Understanding the nature of asynchronous programming and its quirks and workarounds
• Integration of multiple data sources and databases into one system
• Understanding fundamental design principles behind a scalable application
• Proficient understanding of code versioning tools, such as Git
• Fair understanding for AWS services like Lambda, EC2, ECS, S3, EBS, and RDS
• Fair understanding for microservices architecture

About the Company

We are an energy engineering consulting firm that uses quality engineering, financing and management to optimize building energy use through efficiency to reduce costs, carbon impact and increase asset profitability and value.

Our comprehensive energy efficiency solutions reduce energy-related expenditures and we do this by deploying the latest technologies and engineering to deliver comprehensive energy solutions that improves energy and water efficiency, reduce carbon impact and saves money. Taka Solutions operates in the SMB sector and we are growing. We are ambitious and agile company with our core values being integrity, ambition and excellence.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month