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.
Skills Required
- 5-8 years of professional experience
- Proficiency in Python 3.x and scalable backend development using Django, Flask, or FastAPI
- Strong experience with JavaScript or TypeScript, React, HTML5, CSS3, and responsive design
- Experience designing, consuming, and maintaining RESTful services; GraphQL knowledge is optional
- Understanding of authentication, authorization, and request/response optimization
- Experience with relational databases such as PostgreSQL or MySQL, including schema design and query optimization
- Experience with NoSQL technologies such as MongoDB or Redis, including performance tuning
- Strong command of Git and familiarity with branching and collaboration workflows
- Exposure to CI/CD pipelines and deployment tools such as GitHub Actions, GitLab CI, or Jenkins
- Cloud deployment experience with AWS, Azure, or GCP
- Working knowledge of Docker for containerized deployments
- Kubernetes or equivalent orchestration experience
- Experience writing automated tests using PyTest, Unittest, Jest, or Cypress
What We Do
Embark is a specialized consulting and execution platform that helps global enterprises establish, operate, scale, and transform Global Capability Centres in India. Its integrated offering spans strategy, workspace, talent, human resources, legal, finance, tax, real estate, and IT. Operating as an end-to-end partner, Embark supports global companies with setup, managed services, and long-term operational integration.







