❮ Join the Team

Back End – Software Engineer (Developer)

About the Company

Kobai Inc. is headquartered in San Francisco Bay Area in Pleasanton, CA just outside ofSan Francisco city. We are a fast-growing business analytics company with a rapidly growing customer base and revenue. The company invests in cutting edge data analytics and AI technologies to continue building the next generation decision intelligence products.

Kobai is a leader in digital thread product using the decision intelligence engine using a contextual knowledge graph technology. We help drive bottom line business impact and hidden insights for customers with our self-service, low code and visualization using Kobai’s Decision Studio and Control Tower 360 products.

Position Overview & Key Responsibilities

We are looking for an analytical, results-driven back-end developer who will work with team members to design, develop, troubleshoot and improve our SaaS products.

TheBack-end Developer will use their understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users.

This role is responsible for doing the following:

  • Design and build the SaaS product features. Compile and analyze data to solve problems and improve the application.
  • Developing ideas for new features, products by monitoring industry developments and trends.
  • Ensuring user experience determines design choices.
  • Ensuring technical feasibility of UI/UX designs.
  • Collaborating with UX designers and Front-End developers to establish objectives and design more functional codes.
  • Ensuring optimal design and architectural practices and best practice sharing.
  • Building good quality and reusable code for future use and easy maintenance.
  • Utilizing and learning a variety of languages, frameworks and libraries best suited for product development.
  • Optimize the code for maximum speed and scale.
  • Ensuring testing and fixing bugs in the application.
  • Collaborate and share best practices with team members and stakeholders.

Knowledge, Experience & Qualifications

  • Preferred degree in Engineering, Computer Science, Mathematics, Statistics or related field.
  • 4-8 years of experience in software engineering/development of cloud-based enterprise and SaaS software.
  • Understanding of key design principles.
  • Experience using Java, Python, Golang, etc.
  • Experience with data stores like RDBMS, key-value, times-series, etc.
  • Experience with designing and building HTTP APIs, JSON, etc.
  • Experience in JavaScript test frameworks (Cypress, Jest, React Testing Library, etc.)
  • Experience with CI/CD tools like Jenkins, Travis CI, etc. and code versioning tools as GitHub.
  • Knowledge of HTML, JavaScript, CSS, JQuery, GraphQL, etc.
  • Strong understanding of SDLC process and programming techniques and tools.
  • Proven track record of successful software development products having worked with multiple teams or independently.
  • Good problem-solving and interpersonal skills.
  • You’re detail oriented, passionate about software development in a fast-paced environment.
  • Willing to work with remote/online tools with team members. 

Cultural Fit

  • Driven towards delivering quality software using best practices.
  • Motivated to continuously improve.
  • Motivated to deliver the best possible user experience.
  • Delivers with a sense of urgency and responsibility.
  • Driven to being the top performer in current role.
  • Relentlessly curious and prepared to challenge the status quo.
  • Proven experience working through amorphous problems in a dynamic, fast-paced environment.
  • Communicates effectively through convincing arguments.
  • Helps build a positive and collaborative team environment.
US Based
Canada Based
US / Canada
Full Time
Remote
Mail Us Your Resume