Node.JS Software Engineer

HackerTrail | Date Posted: 1-Jul-2018
Save Job
Job Nature:
Position Level:
Bachelor's / Honours

Job Description

About the Role
We’re looking for a passionate software engineer who’s in-love with technology, excited about building solutions that service millions of users, curious about life and who loves teaching & learning from others. 
Be part of an exciting growth company that works with Banks, Telcos, Media Companies & Fintech partners to build security, geolocation, loyalty & business intelligence solutions to revolutionise and build next generation high growth products that service millions of users

What We Offer
Salary: 6 to 11k depending on experience & skillset
Bonus: Twice a year bonuses up to 3 months
Benefits: 20 days Annual Leave, etc

As the candidate, you have:
  • Experience with Continuous Integration and Automated Testing
  • Worked in a microservices oriented company
  • An understanding of event driven systems and relational databases
  • Developed and maintained developer facing APIs

  • 2+ years with MEAN Stack experience or equivalent. Strong experience in Node.JS and Express
  • Knowledge of HTML, Javascript, CSS, etc
  • DB (Postgres, Mysql, Elastic Search, etc) The more experience with different DB types the better.
  • Produce clean, secure, testable, maintainable, reusable, well documented code and participate in regular code reviews
  • Agile Scrum development practices
  • Good documentation standards and experience
  • Build business domain driven reusable micro services with API management solution using micro services design patterns
  • Develop clear consistent, easy to use APIs              
  • Analyze and solve all problems across all levels of the stack (Client, Network, API Layer, Server, Database OS)

Great to have:
  • Experience with React JS              
  • Fullstack Experience
  • Knowledge of CSS preprocessors (SASS, LESS)
  • Unit testing & Automation and CI Experience              
  • Experience with GoLang is a huge plus
  • Experience with build Microservices              
  • Experience with implementing run-time architecture services (caching, logging, etc.)

Company Overview