Full Stack Developer

Job Overview  

  1. Hands-on UI software engineer who brings considerable experience with application-layer development for both web and mobile web applications, using a broad range of technologies. 
  2. Responsible for building user interfaces, both web and mobile web applications (React JS or other relevant frontend frameworks) 
  3. Collaborate with development team based in Bangalore & California in Agile Scrums. 
  4. Work as part of an integrated product team to develop prototypes, pilots, and full-scale applications 
  5. Positive, people-oriented, and energetic attitude 

Responsibilities and Duties 

  1. Architecting and delivering highly scalable Web and Mobile applications.  
  2. Modern Front End JavaScript frontend framework libraries (such as ReactJS or AngularJS) NodeJS / JavaScript / NPM / JSON / HTML5 / CSS / CSS3, etc.  
  3. Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux. 
  4. NodeJS and its framework/libraries like Express, Sails, Meteor. 
  5. Good knowledge of Web responsiveness, scalability, performance, cross browser testing and debugging. 
  6. Good understanding of developing Web APIs, JSON, REST APIs micro services and consuming them in Web UI applications. 
  7. Experience in server-side development in .Net framework, core, C# or Java. 
  8. Proficiency in architecture and database development using MS or Oracle SQL, NoSQL, for on premises and cloud deployments. 
  9. Experience designing, building, and operating enterprise grade cloud scale Web applications. 
  10. Experience deploying to cloud services, such as Azure leveraging containers (Docker, Kubernetes), automated testing, and automated deployment. 
  11. Proficient in development and code versioning tools, like JIRA, Git, GitHub, GitLab, Jenkins. 

Qualifications 

  • Education – BE/B.Tech/MCA/MS 
  • Experience – 10+ years