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