Search by job, company or skills

bik.ai

Software Engineer - I

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

Job Description

Job Summary

Location: Bengaluru (Onsite)

About Company

  • Vision - BIK helps e-commerce companies in India generate more revenue. We work with large e-commerce players like Livspace, Fireboltt, Tata Brands, and Forum Mall.
  • Products - BIK and Manifest AI
  • Scale - We process more than a billion events across these brands on a yearly basis, and this is increasing rapidly month-on-month.
  • Fuel - We have been monetizing the product from early days and have a solid business model. Our revenue numbers are growing at a healthy pace. We are funded by top investors like Sequoia Capital and Y Combinator.
  • People - We have a culture that provides challenging problems to solve along with high rewards.

Job Description

  • Work on implementation and development of scalable systems
  • Build APIs and contribute to backend/frontend development
  • Take ownership of projects with minimal guidance
  • Work closely with teams on architecture and execution

What We Are Looking For

  • In-depth experience in cloud services and architecture:
  • Message brokers (Pub/Sub)
  • Caching mechanisms (Redis)
  • Container orchestration (GKE)
  • Experience in API design:
  • RESTful practices
  • API security
  • API management tools
  • Experience with frontend technologies like React
  • Strong communication and management skills
  • Ability to work independently and take ownership of large projects

Qualification

  • Bachelor's Degree in Computer Science or equivalent career experience

Bonus (Good to Have)

  • Experience with OpenAI APIs, Langchain, and Python

Tech Stack

  • Frontend: React
  • Backend: Node.js, Python
  • Cloud: GCP / AWS
  • Databases: Elasticsearch, PostgreSQL, Firestore

Interview Process

Round 1: DS Algorithm / Coding Round

  • Implementation problem (50–150 lines of code)
  • Focus on speed and accuracy

Round 2: Implementation / Software Development Round

  • Backend: Build APIs in your preferred language
  • Frontend: Build UI quickly

Round 3: Design Round

  • High-level system design discussion
  • Focus on software architecture and building from scratch

Interview Best Practices

  • Ensure your local development setup is ready (live coding may be required)
  • Be in an environment where you can keep your camera on for better interaction

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147866607

Similar Jobs

Bengaluru, India

Skills:

OauthJavaSonarGithubCassandraKafkaSpring BootJwtCosmosSqlMockitoGcpJUnitPrestoJava SpringRestful ApisAzureKubernetesPythonAPI gatewaysVSCode

Bengaluru, India

Skills:

JavaCSSMavenSpring BootHTMLMicroservicesReact JsGitGradleJavascriptDockerMySQLAws CloudRest ApisSEOGenAI toolsAI LLM integrationsSSRNext.jsCI CD pipelines

Bengaluru, India

Skills:

Api DevelopmentSQL ServerNumpyPython DevelopmentPandasAzureGenAI toolsScikit-learnPython Programming LanguageAI ML conceptsrelational database management systemsGenerative Artificial Intelligence

Bengaluru, India

Skills:

GithubMavenMicroservicesGitJUnitGradleCloud ServicesTest Driven DevelopmentSplunkSpring FrameworkUnit testing frameworksEvent-driven Micro-services architectureDistributed multi-tiered systemsJava 11 and higherDevOps conceptsRelational Databases

Bengaluru, India

Skills:

.NETPostgreSQLSQL ServerSqlJenkinsReactDockerMongoDBRestful ApisOracleKubernetesAWS