Description

5D Solutions is looking for Fullstack Web Developers. The ideal candidate must be an expert in both backend (Node Frameworks) and frontend (Angular 2+) technologies and must showcase a portfolio of developing large scale web applications. The candidate should be proficient to singlehandedly design, architect and deliver web projects built up on RDBMS (MySQL)/NoSQL (MongoDB) and deploy them on cloud platforms (AWS).

Responsibilites

  1. Strong experience in designing and developing large scale enterprise grade distributed systems and applications (ideally using modern SOA, REST, SOLID & DRY patterns) 
  2. Extensive experience in designing, developing and consuming RESTful web services, crafting end-to-end (unit/integration) automated test suites for all components. 
  3. Hands-on experience with designing databases (RDBMS, MongoDB, RESTful Schemas) and developing large scale web applications on top of them. 
  4. Hands-on experience with Node frame. 
  5. Hands-on experience with Angular2+. Work closely with UI/UX Designers to turn wireframes into end products. Experience on frontend technologies, such as HTML5, CSS3 and jQuery. 
  6. Develop and optimize front-end UI to ensure applications are rendered consistently in cross-platform environments. Proven experience on developing web applications that have integrations with third party applications. 
  7. In depth knowledge of NodeJS, ExpressJS or Restify
  8. Experience creating front end applications using HTML5, Angular, LESS/SAS
  9. Experience with modern frameworks and design patterns, minimum one-year experience with MEAN Fullstack paradigm
  10. Writing reusable, testable, and efficient code. 
  11. Solid understanding of security/access control, scalability, high availability, and concurrency patterns 
  12. Implementing security and data protection. 
  13. Hands-on working experience on Unit Testing frameworks for projects on a day-to-day basis. 
  14. Daily working experience on Source Control Management tools like Git (including merging, branching and resolving merge conflicts) and Project Management tools like Jira is a MUST. 
  15. Experience working in an Agile environment and participate in peer code reviews. 

 

Skills

  • Minimum 1-3 years of relevant experience is mandatory. 
  • Flexibility and creativity in solution design – including leveraging emerging technologies such as micro-services, containers etc 
  • Ability to contribute to multiple projects/tasks simultaneously. 
  • Excellent verbal and written communication skills. 
  • Excellent analytical and time management skills 
  • Teamwork skills with a problem-solving attitude

Education

Any Graduate