Skip to main content

Sr Engineer - Python Full-Stack Developer (ReactJS)

Technology
Embark Services
Bangaluru, India1 month agoUntil 6/11/2026
Full time

Job description

​

Title : Sr Engineer - Python Full-Stack Developer (ReactJS)

About the Role

We are looking for a skilled Python Full-Stack Developer who can work across backend and frontend technologies to build scalable, secure, and maintainable web applications. You will collaborate with cross-functional teams to design system architecture, implement features, and optimize performance.

Key Responsibilities

  • Experience : 5-8 Years

  • Develop and maintain backend services using Python and modern frameworks (Django / Flask / FastAPI).

  • Build responsive and interactive front-end interfaces using React.js

  • Design and work with RESTful APIs and optionally GraphQL-based communication between services.

  • Implement secure authentication, authorization, and access control using best-practice methods.

  • Work with databases (SQL and NoSQL) to design schemas, write queries, and optimize performance.

  • Collaborate with designers and product teams to translate business requirements into technical solutions.

  • Implement automation, reusable components, and follow clean coding and architectural patterns.

  • Ensure code quality through testing frameworks, code reviews, and documentation.

  • Deploy and maintain applications using CI/CD pipelines and modern DevOps tools.

​

Requirements

Required Technical Skills
  • Proficiency in Python (3.x) with hands-on experience in developing scalable backend applications using frameworks such as Django, Flask, or FastAPI.

  • Strong experience building modern web interfaces using JavaScript/TypeScript with contemporary UI framework such as React along with solid knowledge of HTML5, CSS3, and responsive design principles.

  • Demonstrated experience designing, consuming, and maintaining RESTful services (and optionally GraphQL) with a good understanding of authentication, authorization, and request/response optimization.

  • Practical experience working with both relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions (e.g., MongoDB, Redis), including schema design, query optimization, and performance tuning.

  • Strong command of Git and familiarity with modern branching strategies and collaboration workflows using platforms such as GitHub, GitLab, or Bitbucket.

  • Exposure to CI/CD pipelines and deployment best practices using tools such as GitHub Actions, GitLab CI, Jenkins, or similar; experience deploying in cloud environments such as AWS, Azure, or GCP is highly preferred.

  • Working knowledge of Docker for containerized deployments; familiarity with Kubernetes or equivalent orchestration platforms is a plus.

  • Experience writing automated tests using frameworks such as PyTest, Unittest, or Jest/Cypress, with a focus on maintainability, reliability, and CI/CD integration.

Interested in this role?