Search by job, company or skills

California Burrito Co

Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role:

We are looking for a Software Development Engineer II to join our small engineering team and take real ownership of the technology that runs our organization. This is a hands-on role — you will be building AI tools that help our teams work smarter, maintaining and extending our ERPNext platform, managing the integrations that connect our systems, and keeping our data pipeline and Power BI dashboards running reliably.

This is not a support role. We want someone who can lead technically, spot problems before they become fires, and build things that genuinely make life easier for the people around them. If you enjoy having a wide scope, working closely with non-technical teams, and seeing the direct impact of your work, this role is a strong fit.

The Ideal Candidate:

• Strong Python developer — this is the core language for ERPNext and Frappe, so it is non-negotiable

• Has built or customized on ERPNext and the Frappe framework — custom DocTypes, server scripts, client scripts, or custom apps

• Comfortable with JavaScript for front-end form logic and custom desk views in Frappe

• Has worked with MariaDB or MySQL and can write clean SQL when needed

• Has experience building and maintaining API integrations — REST, webhooks, and ETL pipelines

• Has used or is eager to build with AI tools and LLMs (OpenAI, Anthropic, etc.) to automate workflows

• Knows their way around a data pipeline — ingestion, transformation, and keeping things clean

• Can communicate clearly with non-technical stakeholders and translate business needs into working software

• 2+ years of professional software engineering experience

Roles and Responsibilities:

ERPNext & Frappe:

• Own our ERPNext platform — maintain it, extend it, and keep it running reliably

• Build custom DocTypes, server scripts, client scripts, and Frappe apps to support business needs

• Work with Finance, Operations, and other teams to understand what they need and build it

• Manage upgrades, patches, and testing so changes do not break things in production

• Use the bench CLI and Docker-based deployments to manage environments

• Write and optimize MariaDB queries; use Jinja2 for print formats, email templates, and reports

AI Tooling:

• Find places across the organization where AI can save time or improve quality, then build the tools to do it

• Integrate LLM APIs into internal workflows — think assistants, document processing, smart automation

• Set sensible standards for how we use AI so the org adopts it responsibly and effectively

Integrations:

• Design and maintain integrations between ERPNext and our other tools using REST APIs and webhooks

• Build ETL pipelines that move data reliably between systems

• Monitor integrations, set up alerts, and fix failures quickly when they happen

• Document how everything connects so the team is not dependent on a single person to understand it

Data Lake & Power BI:

• Manage our data lake — ingestion, transformation, storage, and access controls

• Build and maintain the pipelines that feed our Power BI dashboards with clean, consistent data

• Work with stakeholders to design reports and dashboards that surface insights people actually use

• Own data quality and make sure the numbers people see can be trusted

Must-Have Qualifications:

• Strong Python skills — at least 4 years of professional experience

• Hands-on experience with ERPNext and the Frappe framework

• Solid understanding of MariaDB / MySQL

• Experience building REST API and webhook integrations

• Experience with a cloud data platform (Azure, AWS, or GCP)

• Working knowledge of Power BI or equivalent BI tools

• Experience with Docker for deployment and environment management

Preferred Qualifications

• Experience writing custom Frappe apps from scratch (not just configuration)

• Familiarity with the bench CLI and ERPNext deployment workflows

• Experience integrating LLM APIs into production applications

• Background in prompt engineering, RAG, or AI workflow automation

• Prior experience in a tech lead or senior individual contributor capacity

• Familiarity with CI/CD pipelines and infrastructure-as-code

Salary Range:

25-30 LPA depending on experience

ABOUT THE COMPANY:

California Burrito is a Mexican fast-casual restaurant chain serving freshly made and great tasting burritos, tacos, bowls, salads and nachos with its presence in 135+ locations across India in Bangalore, Delhi, Hyderabad, Chennai and Pune. Our make-it-yourself menu makes it possible for customers who are vegetarian, vegan and paleo to customize orders and meet dietary requirements. We make our food with honestly good ingredients and are on a mission to make sustainable living a habit.

Website: www.californiaburrito.in

LinkedIn Page: www.linkedin.com/company/californiaburrito

Instagram: https://www.instagram.com/californiaburrito_in/

Corporate Office Address:

1st Floor, Sapota Park, Joseph Chammanur Hall, 1st Main Rd, 1st Cross Rd, Indiranagar,

Bengaluru, Karnataka 560038

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148392405

Similar Jobs

Bengaluru, India

Skills:

JavaRDBMSDistributed SystemsPythonColumnar databasesGoStateless architectures

Bengaluru, India

Skills:

.NETAsp.net MvcBitbucketScrumJIRAMicroservicesAgile MethodologiesRest ApisPythonDocument databasesCloud KnowledgeUnit Test frameworkscode coverage tools

Bengaluru, India

Skills:

code optimization PostgreSQLMultithreadingMySQLDebuggingSynchronizationSqlStorageDatabase Management SystemsProfilingdistributed databasesConcurrency ControlTPC-HRelational DatabasesNon-intrusive Metrics CollectionDatabase InternalsManaged Servicestransactional systemsTPC-DTPC-CQuery ProcessingCompilersPerformance BenchmarkingIndexing

Bengaluru, India

Skills:

JavaConcurrent ProgrammingSpring BootMicroservicesRESTDistributed SystemsWeb ApplicationsArchitecture Designdata access technologiesDevelopmentdeployment of enterprise systemsData Caching ServicesAPI PlatformsDB schema design

Bengaluru, India

Skills:

react.js GithubGraphqlMavenNode.jsGrafanaJenkinsGradleGcpDockerTypescriptDynatraceReact NativeSplunkRestful ApisAzureKubernetesJestReact Testing Library