Full Stack Developer

Bengaluru
Full Stack Developer
    • Experience: 4 to 7 Years
    • Education: Any Master /Degree / Diploma
Job Description

Scope:
You will be responsible for architecting and developing features on the application end to end. You will be working closely with the Product Managers and the Technical architect to come up with high-quality, resilient, and highly performant applications.


Responsibilities:
•          Design and develop SaaS-based applications based on microservices architecture.

•          Work on core backend and ensure it meets the performance benchmarks.

•          Work on the front end with AngularJS/ReactJS.

•          Designing and developing APIs for the front end to consume.

•          Constantly improve the architecture of the application by clearing the technical backlog.

•          Staying abreast of developments in web applications and programming languages.

•          Experience in payment gateways development

•          Build reusable code and libraries for future use.

•          Optimize application for maximum speed and scalability.

•          Implementation of security and data protection.

•          Ability to solve complex performance problems and architectural challenges.

Skill set

•             Worked on opensource technologies - NodeJS, ReactJS, MySQL, NoSQL, MongoDB, DynamoDB.

•             Good experience with Front-end technologies like JavaScript frameworks, ReactJS, AngularJS.

•             Must have strong development skills in Ajax, PHP, Node.js

•             Worked on serverless technologies.

•             Efficient in building microservices in combining server front-end.

•             Knowledge of cloud architecture.

•             Should have good working experience with relational and columnar DB.

•             Will be responsible for functional/technical track of a project.

•             Experience with modern web frameworks such as Vue.JS / AngularJS / React

•             Experience in common third-party APIs

•             Should have an in-depth understanding of code versioning tools, such as Git.

•             Must have hands-on knowledge of identifying and solving web server exploit issues.

•             Should be well-versed in MVC design patterns.

•             Should be innovative and communicative in approach.