Point your AI agent at freehire and let it find you a job.

Get the CLI →

jobgether

NewBe an early applicant

Senior Level Full Stack Engineer

Posted Updated
Discussion

This position is listed on behalf of a partner company, which manages all applications and next steps. 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.
  • API Development and Integration: Build RESTful APIs from scratch, integrate third-party services, and ensure secure, efficient, and reliable communication between application components.
  • 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

  • Professional 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.
  • API Integration: 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.js and MongoDB, along with strong knowledge of relational databases, MySQL, SQL query development, and database performance optimization.
  • Software Engineering Principles: Solid understanding of object-oriented programming, web application design patterns, clean coding practices, and maintainable software architecture.
  • Frontend Technologies: Knowledge of HTML, CSS, responsive design, and CSS preprocessors such as Sass. Familiarity with UI testing tools and frontend debugging utilities is beneficial.
  • Development and Debugging Tools: Experience using browser developer tools, including Chrome DevTools, to investigate application behavior, troubleshoot defects, and improve performance.
  • SaaS Product Development: Experience building SaaS applications from the ground up, including framework selection, implementation, testing, and deployment, is a strong advantage.
  • Analytical and Problem-Solving Skills: Ability to understand complex requirements, evaluate technical alternatives, troubleshoot issues, and deliver practical, effective solutions.
  • Communication and Collaboration: Strong verbal and written communication skills, sound interpersonal abilities, and the capacity to collaborate with technical and non-technical stakeholders.
  • Professional Attributes: Self-disciplined, proactive, detail-oriented, and comfortable working independently while managing priorities and meeting deadlines.
  • Continuous Learning: Enthusiasm for staying current with modern development technologies and applying relevant innovations effectively.

Benefits

  • Full-time employment opportunity in a senior software engineering role.
  • Opportunity to work across the full stack, from frontend development to backend architecture and cloud deployment.
  • Hands-on experience building and deploying scalable web applications and RESTful APIs.
  • Opportunities to work with modern technologies, including Python, React, Angular, Node.js, MongoDB, and AWS.
  • Scope to contribute to technical decisions, application architecture, and software engineering best practices.
  • Opportunity to strengthen expertise in cloud infrastructure, SaaS development, database optimization, and automated delivery practices.
  • Location options across Hyderabad, Pune, Bengaluru, Chennai, Odisha, Kolkata, Visakhapatnam, and Delhi, India.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.