Search by job, company or skills

Senior Full-Stack Engineer (Python + Modern JS)

5-7 Years
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full-Stack Engineer (Python + Modern JS) based in India.

We are seeking an experienced Full-Stack Engineer to design, develop, and maintain scalable web applications from end to end.

The role combines strong backend expertise in Python with modern frontend development using JavaScript frameworks.

You will contribute to building reliable, high-performance products while collaborating with cross-functional teams.

The position offers the opportunity to work on complex technical challenges, from architecture and APIs to deployment and optimization.

You will take ownership of engineering quality, system reliability, and continuous improvements across the technology stack.

This remote-first opportunity is ideal for a hands-on engineer who enjoys solving problems and delivering impactful solutions.

Accountabilities

The Senior Full-Stack Engineer will be responsible for designing and delivering robust applications while ensuring scalability, security, and performance across the full technology stack. You will work closely with product, design, and engineering teams to translate business needs into effective technical solutions.

  • Design, develop, and maintain backend services and APIs using Python frameworks such as Django, FastAPI, or Flask.
  • Build responsive, component-based user interfaces using modern JavaScript frameworks including React, Angular, or Vue.
  • Design database structures, develop efficient SQL queries, and optimize performance across Oracle, MySQL, or PostgreSQL environments.
  • Implement clean architecture principles, automated testing, code reviews, and engineering best practices.
  • Collaborate with cross-functional teams to define technical approaches, estimate work, and deliver product improvements.
  • Manage deployments, CI/CD pipelines, monitoring, and performance optimization initiatives.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term solutions.
  • Ensure application security, observability, and reliability through industry-standard practices.

Requirements

The ideal candidate brings strong full-stack development experience, excellent problem-solving skills, and the ability to work independently in a remote environment. You should have a strong foundation in backend engineering while being comfortable contributing to modern frontend applications.

  • 5+ years of professional experience building and maintaining production web applications.
  • Strong Python programming skills with experience in at least one framework such as Django, FastAPI, or Flask.
  • Proficiency with a modern JavaScript framework such as React, Angular, or Vue.
  • Strong SQL knowledge, including database design, joins, indexing, and query optimization across Oracle, MySQL, or PostgreSQL.
  • Experience designing and consuming RESTful APIs; GraphQL experience is a plus.
  • Familiarity with Git workflows, branching strategies, and code review processes.
  • Ability to collaborate effectively with technical and non-technical stakeholders.
  • Strong communication skills in English or Hindi.
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.

Nice To Have

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Docker, Kubernetes, and Linux environments.
  • Experience with caching and messaging technologies such as Redis, RabbitMQ, or Kafka.
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, ELK, or CloudWatch.
  • Experience with security best practices, OWASP principles, automated testing, and CI quality gates.

Benefits

  • Fully remote opportunity available across India.
  • Competitive compensation package with performance-based incentives.
  • Access to modern engineering tools and technologies.
  • Learning opportunities, certification support, and professional development resources.
  • Flexible working arrangements based on project and business requirements.
  • Opportunity to contribute to impactful software solutions in a collaborative environment.

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.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151868769

Beware of Scammers

We don’t charge money for job offers