Senior Full Stack Engineer

New
J
JobgetherSaaS software
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSNode.jsPythonJavascriptJenkinsMongoDBAngularMavenReactRESTful APIs

Requirements

  • Demonstrated experience in full-stack software development, including designing, building, testing, and deploying production-ready applications.
  • Strong proficiency in Python, including backend services and RESTful APIs built from scratch.
  • Hands-on JavaScript expertise and experience with at least one modern frontend framework, preferably React or Angular.
  • Experience designing, developing, and integrating RESTful web services and third-party APIs.
  • Practical experience deploying web applications to AWS.
  • Required familiarity with Jenkins, Maven, and automated build or deployment pipelines.
  • Experience with Node.js and MongoDB, plus relational databases, MySQL, SQL query development, and database performance optimization.
  • Knowledge of object-oriented programming, web application design patterns, clean coding practices, and maintainable software architecture.
  • Knowledge of HTML, CSS, and responsive design; familiarity with Sass, UI testing tools, and frontend debugging utilities.
  • Experience using browser developer tools, including Chrome DevTools, to troubleshoot defects and improve performance.
  • Strong verbal and written communication skills and ability to collaborate with technical and non-technical stakeholders.

Responsibilities

  • Design, develop, and maintain scalable web applications using Python and React or Angular.
  • Build RESTful APIs and integrate third-party services.
  • Deploy and maintain applications on AWS using Jenkins or Maven workflows for build automation and continuous integration and delivery.
  • Develop responsive, accessible interfaces using JavaScript, HTML, CSS, TypeScript, AJAX, and frontend libraries and frameworks.
  • Build backend services using object-oriented programming principles and software design patterns.
  • Design and optimize database structures, write SQL queries, and improve performance with MySQL and MongoDB.
  • Write maintainable code, participate in unit and UI testing, troubleshoot defects, and validate functionality before deployment.
  • Use browser developer tools and debugging utilities to resolve issues and improve application performance.
  • Evaluate development technologies and tools, and manage assigned tasks through the development lifecycle.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now