24 Oct
|
Jobgether
|
India
Our partner is looking for a Senior Level Full Stack Engineer based in India. We are seeking an experienced Senior Full Stack Engineer to design, develop, and deploy scalable, high-performance web applications from the ground up. In this role, you will combine strong frontend expertise in React or Angular with backend development skills in Python to build robust, user-focused digital solutions. You will take ownership of developing RESTful APIs, integrating services, and deploying applications to AWS cloud infrastructure. Working across the full software development lifecycle, you will contribute to architectural decisions, database optimization, testing, and production readiness. You will collaborate with cross-functional teams to translate business requirements into reliable, maintainable software while following modern development practices. This opportunity is ideal for a proactive engineer who enjoys solving complex technical challenges, exploring emerging technologies, and delivering high-quality products in a dynamic environment. Accountabilities - Full Stack Development: Design, develop, and maintain scalable web applications using Python for backend development and JavaScript frameworks such as React or Angular for frontend implementation. - Cloud Deployment and Delivery: Deploy and maintain applications on AWS, using tools and workflows such as Jenkins or Maven to support build automation, continuous integration, and delivery. - Frontend Engineering: Develop responsive, accessible, and user-friendly interfaces using JavaScript, HTML, CSS, TypeScript, AJAX, and relevant frontend libraries and frameworks. - Backend Engineering: Build reliable backend services, apply object-oriented programming principles, and implement appropriate software design patterns to ensure maintainability and scalability.
- Database Management: Design and optimize database structures, write efficient SQL queries, and improve database performance using technologies such as MySQL and MongoDB. - Quality Assurance and Testing: Develop clean, maintainable code, participate in unit and UI testing, troubleshoot defects, and validate application functionality before deployment. - Debugging and Performance Optimization: Use browser developer tools and debugging utilities to identify and resolve frontend and backend issues, improve application performance, and enhance user experience. - Technical Innovation: Evaluate emerging technologies, frameworks, and development tools to identify opportunities for improving engineering efficiency and product capabilities. - Project Ownership: Manage assigned development tasks independently, maintain code quality, meet project deadlines, and collaborate effectively with team members throughout the development lifecycle. Requirements - Skilled Experience: Demonstrated experience in full stack software development, with the technical maturity to design, build, test, and deploy production-ready applications. - Backend Development: Strong proficiency in Python, including experience building backend services and developing RESTful APIs from scratch. - Frontend Development: Hands-on expertise in JavaScript and at least one modern frontend framework, preferably React or Angular. Experience with TypeScript, React Native, jQuery, AJAX, and other JavaScript libraries is an advantage. - Proven experience designing, developing, and integrating RESTful web services and third-party APIs. - Cloud and Deployment: Practical experience deploying web applications to AWS. Familiarity with Jenkins, Maven, and automated build or deployment pipelines is required. - Node. js and Databases: Experience with Node.
📌 Senior Python/Full Stack/Front-end Developer (India)
🏢 Jobgether
📍 India