Full Stack Architect

Bangalore / Gurgaon

About the Role

Bring a strong perspective that drives change and motivates engineers to develop simple solutions to complex problems.
Responsible for Solutions design and implementation
Preparing Solutions design documents (proposed solutions, HLDs, LLDs and ISDs)
Follow up with development team and ensure the development is according to design.
Help in technical proposals and pre-sales activities.
Help PM in project plan estimations.
Actively participate in continuous process improvement activities and contribute towards enhancing organization development process and tools
Conduct training sessions with-in team

Requirements

  • Design overall architecture of the web application.

  • Maintain quality and ensure the responsiveness of applications.

  • Highly experienced with back-end programming languages {Ex: Java, JavaScript }

  • Experience with relational databases like SQLServer, MySQL, NoSQL experience a plus

  • Collaborate with the rest of the engineering team to design and launch new features.

  • Strong understanding of JavaScript, its quirks, and workarounds

  • Familiarity with JavaScript module loaders, such as Require.js and AMD

  • Basic understanding of web markup, including HTML5 and CSS3

  • Good understanding of Angular 2 or 7.

  • Strong experience in developing React applications with Redux / Redux-Saga / Immutable JS / Webpack.

  • Experience in building and consuming REST APIs using Node JS.

  • Good to have- Microservices architecture (MSA), AWS.

  • Experience with Unit Test frameworks like Cypress, Mocha/Jasmine, Selenium and mocking frameworks like Moq

  • Experience with BitBucket/Git for source control and prototyping and discovery

  • 9+ Years of relevant experience

Advantage to have

  • Cloud first architectures (AWS, Azure, any cloud platform)

  • Domain-Driven Design

  • Experience with JIRATelecom domain experience

  • Web Performance measuring

  • Load testing tools like Gatling

Perfection meets Excellence (1).png