Virohan - Full Stack Developer - Python/React.js

Virohan

Virohan

Software Engineering
Hyderabad, Telangana, India
Posted on Jul 1, 2025
Role : Full Stack Developer

As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications using Python-based back-end frameworks and React.js on the front end. You will work closely with product managers, UI/UX designers, and other developers to deliver robust, scalable solutions.

Key Responsibilities

  • Develop and maintain scalable, efficient, and secure back-end systems using Python Build responsive and dynamic front-end applications using React.js.
  • Integrate front-end and back-end components to deliver a seamless user experience.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize application performance, scalability, and security.
  • Write clean, modular, and well-documented code following best practices.
  • Troubleshoot and debug issues across the full stack.
  • Participate in code reviews, sprint planning, and technical discussions.
  • Implement unit, integration, and end-to-end testing frameworks.

Technical Skills Required

Back-End (Python) :

  • Strong experience with Python 3.x and frameworks like Django, Flask, or FastAPI
  • RESTful API and/or GraphQL development and integration
  • Knowledge of ORMs (e.g., Django ORM, SQLAlchemy)
  • Experience working with PostgreSQL, MySQL, or MongoDB
  • Experience with Celery, Redis, or similar background task systems is a plus

Front-End (React.js)

  • Proficiency in JavaScript (ES6+), React.js, Redux/Context API
  • Understanding of HTML5, CSS3, SASS/SCSS, and responsive web design
  • Familiarity with UI libraries like Material-UI, Ant Design, or Tailwind CSS

DevOps & Tools

  • Hands-on experience with Docker, Git, and CI/CD tools (e.g., GitHub Actions, Jenkins)
  • Familiarity with AWS, Azure, or GCP cloud environments
  • Testing frameworks: PyTest, Jest, React Testing Library
  • API documentation tools: Swagger, Postman

Qualifications

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field
  • 4 to 8 years of hands-on experience in full-stack development
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration abilities

Nice To Have

  • Experience with serverless architecture or microservices
  • Exposure to agile methodologies and DevSecOps practices
  • Knowledge of CI/CD pipelines and automated testing

(ref:hirist.tech)