I

Software Engineer

Insight Consultants Verified employer

Actively hiring · Posted today · JEV2610A99C70F08A

SalarySalary not disclosed
Experience1 yr
LocationKarnataka
Work modeRemote · Full time
Openings1
EducationDemonstrated experience developing and maintaining applications using Quickbase., Proficiency in Python, including writing scripts, working with data, debugging, and building automation., Experience working with REST APIs, JSON, authentication, and API in
IndustryFinancial Services

Job description

Job Description: Quickbase Application Developer & Python Engineer

Company: Insight Consultants

Role: Quickbase Application Developer & Python Engineer

Employment Type: Full-time or Contract (based on experience)

Location: Bangalore, India

About the Role

Insight Consultants is looking for a hands-on developer to manage, maintain, and continuously improve an existing Quickbase application. This role goes beyond application support. We want someone who can understand business requirements, identify opportunities to improve existing processes, develop new functionality, and use Python to build integrations, automate tasks, and extend the application's capabilities.

The ideal candidate combines strong Quickbase development skills with Python programming experience and a practical, problem-solving mindset. They should be comfortable working with an existing application, understanding how it works, and progressively making it more efficient, scalable, and user-friendly.

Key Responsibilities1. Quickbase Application Management

Take ownership of the existing Quickbase application, including its tables, relationships, forms, reports, dashboards, and workflows.

Maintain and troubleshoot existing functionality, resolve issues, and ensure the application operates reliably.

Manage application enhancements, user access, permissions, and configuration changes.

Review the existing application architecture and identify opportunities to improve performance, usability, and maintainability.

Document application structure, business rules, workflows, and technical changes.

2. Application Enhancements and Development

Gather and translate business requirements into practical Quickbase solutions.

Develop new features, forms, reports, dashboards, automations, and workflows.

Improve existing business processes by reducing manual work and eliminating unnecessary steps.

Identify gaps in the current application and proactively recommend improvements.

Test enhancements, troubleshoot defects, and implement changes with minimal disruption to existing operations.

3. Python Development and Automation

Develop Python scripts and utilities to automate repetitive tasks and business processes.

Build integrations between Quickbase and other applications, APIs, databases, and data sources.

Use Python to perform data validation, transformation, reconciliation, and bulk data processing.

Develop custom functionality where Quickbase's native capabilities are insufficient or where an external service would be more effective.

Write maintainable, reusable, and well-documented code.

4. Integrations and Data Management

Work with Quickbase APIs and REST APIs to exchange data with external systems.

Design and maintain reliable data import, export, synchronization, and integration processes.

Monitor data quality, investigate discrepancies, and implement validation and error-handling mechanisms.

Ensure appropriate handling of credentials, access permissions, and sensitive business data.

5. Continuous Improvement

Work with business stakeholders to understand operational challenges and improvement opportunities.

Evaluate whether a requirement is best addressed through Quickbase configuration, Python development, or integration with another system.

Recommend solutions that improve productivity, reduce errors, and support future business growth.

Maintain technical documentation and communicate progress, issues, and recommendations clearly.

Required Qualifications

Demonstrated experience developing and maintaining applications using Quickbase.

Proficiency in Python, including writing scripts, working with data, debugging, and building automation.

Experience working with REST APIs, JSON, authentication, and API integrations.

Understanding of relational databases, data structures, and data relationships.

Experience troubleshooting existing applications and enhancing functionality without disrupting established workflows.

Strong analytical and problem-solving skills.

Ability to understand business requirements and translate them into technical solutions.

Good communication skills and the ability to work independently.

Preferred Qualifications

Experience with Quickbase pipelines, formula fields, relationships, reports, and application administration.

Experience with Quickbase API integrations and advanced application customization.

Familiarity with SQL and database concepts.

Experience with Git or other version control systems.

Familiarity with cloud platforms, scheduled jobs, and automated deployments.

Experience with data analytics, reporting, workflow automation, or AI-enabled business applications.

Who We Are Looking For

We are looking for a practical, hands-on developer who takes ownership of the application and thinks beyond the immediate task. Someone who asks, "Can this process be made better?" rather than simply implementing the next requested change.

The right person will be comfortable working with an existing system, learning its business logic, proposing improvements, and delivering solutions that make a measurable difference to the business.

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with Insight Consultants.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Software EngineerSalary not disclosed · Karnataka
Apply