Senior Full Stack Developer - Web Applications - Node.js/REST API/MySQL (7-10 yrs) Gandhinagar (Backend Developer)
Mintskill HR Solutions LLP
Gandhinagar, India
3d ago
source : hirist.com

Job Description :

  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Maintain code integrity and organisation.
  • Experience working with graphic designers and converting designs to visual elements.
  • Understanding and implementation of security and data protection
  • Integration of user-facing elements developed by front-end developers.
  • Writing reusable, testable, and efficient code.
  • Implementation of security and data protection.
  • Solve complex performance problems and architectural challenges.
  • Integration of MySQL and No-SQL data storage solutions
  • Peer code review of fellow junior developers
  • Version branching and merging - Git Flow management
  • Skills Required :

  • Basic understanding of front-end technologies, such as HTML5, CSS3, JavaScript, Typescript, ReactJS and React Native with Redux / Flux.
  • Knowledge of AngularJS and Vue JS will be a plus

  • Highly experienced with back-end programming languages like Node.JS(knowledge of PHP and / or Python will be a Plus)
  • Proficient experience using advanced JavaScript libraries and frameworks such as ReactJS, KnockoutJS, BackboneJS, DurandalJS, Loopback, HapiJS
  • Experience with REST APIs.
  • Good understanding of server-side templating languages such as Jade, EJS, etc.
  • Good understanding of server-side CSS preprocessors such as Stylus, Less, etc
  • Knowledge of code versioning tools such as Git.
  • Understanding the nature of asynchronous programming and its quirks and workarounds.
  • User authentication and authorisation between multiple systems, servers, and environments.
  • Integration of multiple data sources and databases into one system.
  • Understanding fundamental design principles behind a scalable application.
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimising output to match the specific platform.
  • Creating database schemas that represent and support business processes.
  • Strong Cloud Architecture as well as Management experience (Azure, AWS, Google Cloud, Digital Ocean, Linode, Heroku)
  • Strong Proficiency in MongoDB, PostgreSQL, MySQL, Redis
  • Prior experience of working on Enterprise Solutions, E-Commerce platforms, Web, Mobile B2B SaaS, Cloud Computing
  • Strong experience with object-oriented programming, Data Structure design and Algorithms
  • Design and develop end to end applications with very high quality and testing procedures.
  • Hand-on experience on working with any one or more of these project management tools - Slack Jira Trello Asana
  • Must have experience on deploying / publishing react-native apps on Apple AppStore and Google PlayStore
  • Must have experience in CD / CI tools like - Any one or more - Docker, Jenkins, Bamboo, Gitlab, CircleCI etc..
  • Experience on developing mobile apps with backend servers along with their deployment mechanisms.
  • Experience on software design patterns : MVC, Singleton, Factory, MVVM, VIPER etc.
  • CTC Upto : 9 Lakhs per annum

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form