Description

Responsibilities

  • Identify and uphold Fullstack engineering best practices.
  • Collaborate with designers & product managers to iterate on the design & implementation of our product.
  • Work with Engineers from our consumers to build and ship features.
  • Design a framework for creating services that grows with the needs of the company.
  • Monitor performance, watch for traffic drops related to usability problems & rectify the issues.
  • Review app and feature code, and plan future API upgrades with the development team.
  • Assist in the development of applications & features that will be put on the website, mobile app, and external client apps.
  • Stay up-to-date on emerging technologies.
  • Responsible for design and development of Orchestration service layer of highly scalable eCommerce web application.
  • The Fullstack Developer strives to continuously improve the software delivery processes and practices and be a role model and demonstrates the company’s core values of respect, honesty, integrity, diversity, inclusion and safety of others.

Required Skills

  • Significant knowledge of Frontend web development stack with JavaScript / CSS and Angular or React.
  • Knowledge of SQL Database and NoSQL Databases ( MongoDB / Cassandra).
  • Strong analytical problem solving skills.
  • Self-starter with strong initiative and ability to work under pressure.
  • Understanding of the entire development process (design, development and deployment).
  • Excellent written and verbal communication skills.
  • Ability to prioritize work and complete tasks with quick turnaround times.
  • Excellent organizational, time, and project management skills.
  • Business-minded approach to time, costs, and deadlines.

Required Experience

  • 8+ years of Server-side development experience with Node.js and Java / Spring.
  • Experience with modern micro-service architecture.
  • Proven Experience in building RESTful APIs and a deep understanding of REST principles.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate