Sr Engineer - Python Full-Stack Developer (ReactJS)
Embarkgcc · embarkgcc.com
BangaluruSenior5–8 yrs
The job in short
Full-stack development with Python and ReactJS.
PythonJavaScriptTypeScriptReactDjangoFlaskSQLNoSQLMySQLMongoDBRedisAWS
Details
- Found
- 24 d ago · posted 2026-04-29
- Location as listed
- Bangaluru, Karnataka, India
- Role
- Full-Stack Engineer
- Source
- The company’s own careers site
Full 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.