Software Engineer

BHIVE Workspace

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BHIVE Workspace in Bengaluru, India is seeking a Software Development Engineer with 3+ years of backend experience in Python, using FastAPI or Flask, to build scalable, high-performance services.

You will collaborate with frontend and product teams, ensure code quality, optimize performance, and contribute to AI-assisted development. Familiarity with databases like PostgreSQL or Redis and CI/CD is a plus.

Qualifications

  • 3+ years of backend development using Python with FastAPI or Flask.
  • Strong knowledge of Python and its backend frameworks (FastAPI, Flask).
  • Understanding of asynchronous programming, REST APIs, and web services.
  • Knowledge of rate limiting, pagination, and different REST API authentication mechanisms.
  • Experience integrating with third-party tools such as HubSpot, Zoho Books, or similar platforms.
  • AI-assisted coding tools (Claude, Copilot, Cursor) in development workflow.
  • Experience with databases like PostgreSQL, MySQL, or Redis.
  • Proficiency with Git and version control systems.
  • Experience with testing frameworks such as PyTest or Unittest.
  • Basic understanding of CI/CD pipelines and automated deployment processes.
  • Strong analytical and debugging skills.

Responsibilities

  • Collaboration with frontend developers and product managers to develop new features.
  • Write clean, maintainable, and well-documented Python code following best practices.
  • Improve system performance, scalability, and maintainability.
  • Identify and resolve backend issues efficiently.
  • Participate in code reviews and collaborate with senior developers for continuous improvement.
  • Stay updated with emerging technologies and recommend enhancements.
  • Use AI coding assistants to accelerate development, generate boilerplate, write tests, and speed up debugging—while applying sound engineering judgment to review, refine, and own every line that ships.

Skills

Python
FastAPI
Flask
Async programming
REST APIs
Git
PyTest/Unittest
CI/CD basics
AI-assisted development
Databases (PostgreSQL/MySQL/Redis)

Tools

Docker
Kubernetes
RabbitMQ
Kafka

Job description

Role Overview: We are looking for a Software Development Engineer with a minimum of 3 years of experience in developing and maintaining backend systems using Python. The ideal candidate should have expertise in FastAPI or Flask and be capable of building scalable, high-performance applications.


Key Responsibilities


  • Collaboration: Work closely with frontend developers and product managers to develop new features.

  • Code Quality: Write clean, maintainable, and well-documented Python code following best practices.

  • Optimization: Improve system performance, scalability, and maintainability.

  • Troubleshooting: Identify and resolve backend issues efficiently.

  • Learning & Growth: Participate in code reviews and collaborate with senior developers for continuous improvement.

  • Innovation: Stay updated with emerging technologies and recommend enhancements.

  • AI-Augmented Development: Use AI coding assistants (Claude, GitHub Copilot, Cursor, or similar) to accelerate development, generate boilerplate, write tests, and speed up debugging — while applying sound engineering judgment to review, refine, and own every line that ships.


Qualifications

Required


  • Experience: Minimum 3 years of backend development using Python with FastAPI or Flask.

  • Strong knowledge of Python and its backend frameworks (FastAPI, Flask).

  • Understanding of asynchronous programming, REST APIs, and web services.

  • Knowledge of rate limiting, pagination, and different REST API authentication mechanisms is a must.

  • Experience integrating with third-party tools such as HubSpot, Zoho Books, or similar platforms, but not limited to these.

  • AI-Assisted Development: Comfortable working with AI-assisted coding tools (Claude, Copilot, Cursor, or equivalent) as part of the modern development workflow — for code generation, refactoring, documentation, and test writing.

  • Experience with databases like PostgreSQL, MySQL, or Redis.

  • Proficiency with Git and version control systems.

  • Experience with testing frameworks such as PyTest or Unittest.

  • Basic understanding of CI/CD pipelines and automated deployment processes.

  • Problem-Solving: Strong analytical and debugging skills.


Preferred


  • Containerization: Experience with Docker and familiarity with Kubernetes.

  • Microservices & Messaging: Knowledge of microservices architecture and event-driven systems. Familiarity with tools like RabbitMQ or Kafka is good to have but not mandatory.

  • Agile Methodologies: Experience working in Agile/Scrum frameworks..


Collaboration and communication

Proactive monitoring and collaboration with team members and internal departments are necessary to guarantee seamless operations at the Centre.


How the role Interact with other teams or Individuals

Ensure effective communication and coordination between different cross functional teams to align the technology function with overall business goals.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Python Backend Developer
Python Backend Developer

Exponentia.ai Private Limited • Mumbai

On-site
INR 800,000 - 2,000,000
Backend Engineer
Backend Engineer

Angel-and-Genie • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Backend Python Developer
Backend Python Developer

Avalon Software Services • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,200,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Full Stack Engineer
Full Stack Engineer

e-Hireo • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr. Software Engineer
Sr. Software Engineer

aeroqube Inc. • Dadri

On-site
INR 800,000 - 1,200,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 700,000 - 1,100,000
Python Developer
Python Developer

InspironLabs • Bengaluru

On-site
INR 700,000 - 1,200,000
Software Engineer - Python
Software Engineer - Python

Resulticks • Chennai District

On-site
INR 1,200,000 - 2,000,000