Jobs at CoffeeBeans

Full Stack Developer

at CoffeeBeans • Full-time

Location

in-office (Bengaluru, India)

About this Opportunity

Full Stack Developer (Python + React.js)

About the Role

We are looking for a talented and motivated Full Stack Developer with strong expertise in Python and React.js to build scalable web applications and contribute across the entire software development lifecycle. The ideal candidate will be responsible for designing, developing, testing, and deploying robust applications while collaborating closely with product managers, designers, and engineering teams.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using Python and React.js.

  • Build and consume RESTful APIs and microservices.

  • Develop responsive, user-friendly front-end interfaces using React.js, JavaScript, HTML5, and CSS3.

  • Create reusable components and maintain application architecture standards.

  • Develop backend services using Python frameworks such as Django, Flask, or FastAPI.

  • Integrate databases, third-party APIs, and cloud services.

  • Optimize application performance, scalability, and security.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews and follow best engineering practices.

  • Troubleshoot and resolve production issues.

  • Collaborate with DevOps teams for CI/CD implementation and deployment.

Required Skills

Backend

  • Strong proficiency in Python.

  • Experience with one or more frameworks:

    • FastAPI

    • Django

    • Flask

  • Strong understanding of REST APIs and microservices architecture.

  • Knowledge of authentication mechanisms such as JWT and OAuth.


  • Frontend

    • Strong experience with React.js.

    • Proficiency in JavaScript (ES6+), TypeScript preferred.

    • Experience with Redux, Context API, or other state management solutions.

    • Strong knowledge of HTML5, CSS3, Bootstrap, Material UI, or Tailwind CSS.

  • Database

    • Experience with relational databases:

      • PostgreSQL

      • MySQL

    • Knowledge of NoSQL databases:

      • MongoDB

      • Redis

  • Preferred Qualifications

    • Experience building SaaS products.

    • Knowledge of event-driven architecture and message queues (RabbitMQ, Kafka).

    • Experience with AI/ML integrations and LLM APIs.

    • Familiarity with Agile/Scrum methodologies.

    • Understanding of application monitoring and logging tools.

Find the perfect job!

Use Job Hunt AI to find the perfect job for you.

Job Hunt AI