Python React Developer

Bangalore Urban, Karnataka, India
Sep 20, 2024
Sep 20, 2025
Hybrid
Full-Time
2 Years
Job Description

We are seeking a highly skilled Full Stack Developer with hands-on experience in Python, JavaScript, and ReactJS. The ideal candidate will also have a strong background in relational databases like PostgreSQL and be able to thrive in a fast-paced, dynamic environment.

Key Responsibilities

  1. Application Development. Work with Python, JavaScript, and ReactJS to build, maintain, and enhance web applications.
  2. Database Management. Use relational databases, particularly PostgreSQL, to design and optimize data models.
  3. Collaboration. Work with cross-functional teams to design and deploy efficient software solutions.
  4. Containerization. Implement containerization using Docker to ensure seamless deployment and scalability.
  5. CI/CD. Apply your understanding of Continuous Integration and Continuous Deployment (CI/CD) concepts to manage automated deployments and infrastructure using Platform-as-a-Service (PaaS) solutions.
  6. Cloud Integration. Utilize AWS cloud services to manage and optimize application performance (desirable but not essential).
  7. Automation & DevOps. Leverage Jenkins and Artifactory to automate and streamline software builds, tests, and releases.
  8. Big Data Integration. Familiarity with Teradata and Apache Hadoop systems is a plus, though not required.

Skills & Experience

Essential

  • Strong experience in Python, JavaScript, ReactJS, and relational databases like PostgreSQL.
  • Knowledge of containerization tools such as Docker.
  • Basic understanding of CI/CD pipelines.
  • Experience working with PaaS solutions for deployment and infrastructure management.

Desirable

  • Familiarity with Django and AWS cloud services.
  • Experience using Jenkins and Artifactory.
  • Knowledge of Teradata and Apache Hadoop.

Personal Attributes

  1. Communication Skills. Exceptional written and verbal communication skills to effectively collaborate with various stakeholders and influence key decisions.
  2. Organizational Skills. Strong ability to manage multiple priorities, demonstrating excellent self-management and a proactive mindset.
  3. Risk Awareness. Proactively identify, assess, and discuss potential risks, with a commitment to acting on them in line with business objectives.

Why Join Us?

  • Work within a large, dynamic, and fast-paced organization.
  • Develop cutting-edge solutions and work with modern technology stacks.
  • Be a part of a collaborative team that values innovation and continuous improvement.

If you're passionate about coding, problem-solving, and working in a forward-thinking environment, we encourage you to apply.